采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
user在传入service层之前已经将user中的username和userid置为了当前session中的username和userid,为什么当service层操作完毕后,再一次对传回来的user中的username 做set操作,如果是为了防止service层中改变了username,那为什么userid就不用再次set。
因为service里面的user是通过new创建出来的,如果不设置username的话,那么session里面的user是没有username的。
看到了?没注意
老师,视频里response.getData().setUsername()..这行代码没有任何讲解突然就蹦出来了。。视频剪辑的问题,我都没发现 后来一直在想更新完当前界面不是就没有Username了么
Controller中已经做了属性赋值,为什么在Service中要去new一个User呢?
因为需要用updateUser把前端的用户输入数据拿进来,选择性更新数据库中的信息,再把updateUser传到当前进程中进行展示。
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.3k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18