黑马点评 秒杀下单出现的问题:服务器异常---java.lang.NullPointerException: null(已解决)

前言:

在此之前找了好多资料,查了很多,都没有找到对应解决的方法,虽然知道是userid为空,但不知道要修改哪里,还是自己的debug能力不足,以后得多加练习。。。

问题如下:

点击限时抢购时,前端返回的错误是服务器异常,看报错位置是获取用户id处出错

原因:

没有在拦截器的方法上加注解@Configuration,此时拦截器没有生效,没有拦截到用户信息,此时是登录不上去的,也得不到用户id,所以是getUser().getId()报错,出现java.lang.NullPointerException: null

解决方法:

在MvcConfig的拦截器上加上注解@Configuration即可解决

如此简单问题耗费几个小时,实在给我自己长了记性,以后得多多练习

相关推荐
心.c6 分钟前
深拷贝浅拷贝
开发语言·前端·javascript·ecmascript
曦樂~9 分钟前
【Qt】启动新窗口--C/S传输信息
开发语言·qt
源代码•宸9 分钟前
Qt6 学习——一个Qt桌面应用程序
开发语言·c++·经验分享·qt·学习·软件构建·windeployqt
寻找华年的锦瑟11 分钟前
Qt-UDP
开发语言·qt·udp
橘颂TA13 分钟前
【QSS】软件界面的美工操作——Qt 界面优化
开发语言·qt·c/c++·界面设计
好学且牛逼的马20 分钟前
MyBatis-Plus的深度解析
java
苏纪云22 分钟前
数据结构<C++>——数组
java·数据结构·c++·数组·动态数组
Evand J36 分钟前
【MATLAB例程】二维环境定位,GDOP和CRLB的计算,锚点数=4的情况(附代码下载链接)
开发语言·matlab·定位·toa·crlb·gdop
郝学胜-神的一滴42 分钟前
使用现代C++构建高效日志系统的分步指南
服务器·开发语言·c++·程序人生·个人开发
典则43 分钟前
STM32FreeRtos入门(五)——同步互斥与通信
java·jvm·stm32