前言:
在此之前找了好多资料,查了很多,都没有找到对应解决的方法,虽然知道是userid为空,但不知道要修改哪里,还是自己的debug能力不足,以后得多加练习。。。
问题如下:
点击限时抢购时,前端返回的错误是服务器异常,看报错位置是获取用户id处出错
原因:
没有在拦截器的方法上加注解@Configuration,此时拦截器没有生效,没有拦截到用户信息,此时是登录不上去的,也得不到用户id,所以是getUser().getId()报错,出现java.lang.NullPointerException: null
解决方法:
在MvcConfig的拦截器上加上注解@Configuration即可解决
如此简单问题耗费几个小时,实在给我自己长了记性,以后得多多练习