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

前言:

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

问题如下:

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

原因:

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

解决方法:

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

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

相关推荐
鸠。12 分钟前
Java基础复习(JavaSE进阶)第八章 多线程
java·开发语言
AEMC马广川15 分钟前
关于综合能源服务认证证书的全解析专业认证团队
java·大数据·服务器·能源
菜就多练吧1 小时前
JVM 内存分布详解
java·开发语言·jvm
搬砖工程师Cola2 小时前
<C#>.NET WebAPI 的 FromBody ,FromForm ,FromServices等详细解释
开发语言·c#·.net
0白露2 小时前
设计模式之工厂方法模式
java·python·设计模式·php·工厂方法模式
triticale2 小时前
【数论】快速幂
java·算法
爱的叹息3 小时前
【java实现+4种变体完整例子】排序算法中【计数排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
java·算法·排序算法
李长渊哦4 小时前
深入理解 JavaScript 中的全局对象与 JSON 序列化
开发语言·javascript·json
若水晴空初如梦4 小时前
QT聊天项目DAY06
开发语言·qt