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

前言:

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

问题如下:

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

原因:

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

解决方法:

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

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

相关推荐
VBA633718 分钟前
VBA代码解决方案第二十三讲 EXCEL中,如何删除工作表中的空白行
开发语言
失业写写八股文1 小时前
Spring基础:SpringBoot中常用注解
java·spring boot
逆风局?1 小时前
Spring-AOP-面相切面编程
java·后端·spring
martian6651 小时前
Java开发者指南:深入理解HotStuff新型共识算法
java·开发语言
键盘上的GG小怪兽GG1 小时前
Centos主机检查脚本
开发语言·网络·python
学习是种信仰啊1 小时前
QT文件操作(QT实操学习3)
开发语言·qt·学习
用户5827117308131 小时前
@SchedulerLock注解配置不当导致数据重复问题解决方案
java
诺亚凹凸曼1 小时前
23种设计模式-结构型模式-桥接器
android·java·设计模式
卷卷的小趴菜学编程1 小时前
算法篇-------------双指针法
c语言·开发语言·c++·vscode·算法·leetcode·双指针法
工业互联网专业2 小时前
基于springboot+vue的校园数字化图书馆系统
java·vue.js·spring boot·毕业设计·源码·课程设计·校园数字图书馆系统