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

前言:

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

问题如下:

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

原因:

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

解决方法:

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

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

相关推荐
傻瓜搬砖人几秒前
Spring集成Web环境
java·spring·maven
U盘失踪了1 分钟前
python curl转python脚本
开发语言·chrome·python
charlie1145141912 分钟前
Linux 字符设备驱动:cdev、设备号与设备模型
linux·开发语言·驱动开发·c
handler014 分钟前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
FQNmxDG4S4 分钟前
Java泛型编程:类型擦除与泛型方法的应用场景
java·开发语言·python
我星期八休息26 分钟前
IT疑难杂症诊疗室:AI时代工程师Superpowers进化论
linux·开发语言·数据结构·人工智能·python·散列表
热心网友俣先生35 分钟前
2026年第二十三届五一数学建模竞赛C题超详细解题思路+各问题可用模型推荐+部分模型结果展示
c语言·开发语言·数学建模
卧室小白37 分钟前
Redis-哨兵模式
数据库·redis·缓存
01漫游者40 分钟前
JavaScript函数与对象增强知识
开发语言·javascript·ecmascript
GottdesKrieges41 分钟前
OceanBase恢复常见问题
java·数据库·oceanbase