采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
首先是红线处,其次虽然controller讲username传到service,但是service的updateUser并没有使用
对的,本来上面的那个我一直不理解,因为就算user设置了,穿回来的updateuser里面也是没有username的,所以得在放在session之前设置上,就是下面的红线
你好,同学,这个username我们是不允许更改的。 这里的逻辑的确是有冗余的。直接用下面的红线处就可以啦。username用户名无法更改,这个是后来定的逻辑。不过在这之前,写的时候的确没有注意。sorry~~
hi 同学,是在第一个红线处的下一行使用了set的username
geely老师,第一个红线处的在下面一行的方法里面没有涉及到username,username是不能被更新的,更新其他字段是根据userId,这一行应该是没必要的吧
Geely老师,我也认为这处有疑问,user.setUsername(currentUser.getUsername())这里user被set了一个username,但是在iUserService.updateInformation(user)这里user的username并没有被更新到dao层,我看了updateInformation方法的实现,确实没有。 更新session里面的username用了第二个红线处的语句,所以我也觉得是不是第一个红线处的语句是多余的?
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.2k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18