采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个addCategory方法的返回类型为啥不是ServerResponse〈String 〉啊?比如这个forgetResetPassword方法的返回值就是ServerResponse〈String 〉。这里updateInformation方法的返回值是ServerResponse〈User〉,为啥捏?如果更新信息不成功,就返回错误提示信息,错误提示信息是String啊?所以,老师,返回值类型的泛型怎么确定啊?
hi 同学你好,是这样的,用User的是因为成功要返回User对象,错误的话,我们还有msg错误提示信息来做呢。
比如这个forgetResetPassword方法的返回值就是ServerResponse〈String 〉。
这个是把错误提示放到data里了。所以用string泛型,这个是和前端的一个约定~~不要纠结哟~~等你和前端同学一块做项目的时候可以约定好这种格式就哦呢。
么么头,加油加油~
谢谢老师的详细解答与鼓励,原来我一直把〈〉这个里面的类型理解为返回类型啦~
老师,意思是不是成功的话 因为要用到User,所以就指定data是User, 但是那些ctreateByErrorMessgae 等不需要用到User的 是不是data 是啥类型都可以啊,因为String 其实走的是msg也不是data,所以即使返回ServerResponse〈int>也没关系吧
最简单的方式,同学试试<int>哟~看看idea有没有提示,实践出真知
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.4k 10
1.9k 22
1.5k 21
2.3k 21
2.1k 18