这里解决问题的思路是根据postman的提示先找到错误的进程,看错误进程出现在那个进程,肯定是那个进程里面出了问题,你可以把之前的视频回看,认真比对,就能解决问题,只要不放弃,一定会解决问题的。
今天在调用登录接口数据的时候,遇到了一个问题,点击send进行发送,没有返回数据
我想要的结果:
发现这里的一个bug,这里自己多写了代码
修改之后POSTMAN仍然返回用户名错误:也还是没有找到问题解决方法,那么再找一下UserService和UserMapper层的代码
UserService层的代码一样
UserMapper层的代码一模一样
2,根据postman的错误可以得知loginUser为null,问题出现在了userSerivce里了
3、Field injection is not recommended,这里还爆了一个错误:不推荐现场注射,本着能跑就行的原则,不深入研究啦(*^▽^*)
4、这里经过分析之后,发现想要用户名被占用,的接口也不能正常的显示,这里说明可能在登录的接口中,用户名被占用也可能写错了
5、这里爆了错误,UserController中代码功能没有执行:
5.1 自己后来在使用Postman的时候,发现占用接口也出现了错误了,因此我考虑是调用useService的时候,出现了错误:就是利用findByUserName的时候出现错误
5.2 这找到了问题,在userMapper中,自己的reture,没有返回对象,而是写了一个null,挺搞笑的,抄代码也可以抄错,哎
5.3 经过修正发现登录接口写好了