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

前言:

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

问题如下:

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

原因:

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

解决方法:

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

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

相关推荐
SuperEugene几秒前
Vue3 + Element Plus 表格查询规范:条件管理、分页联动 + 避坑,标准化写法|表单与表格规范篇
开发语言·前端·javascript·vue.js·前端框架
小邓睡不饱耶1 分钟前
东方财富网股票数据爬取实战:从接口分析到数据存储
开发语言·爬虫·python·网络爬虫
dapeng28703 分钟前
C++与Docker集成开发
开发语言·c++·算法
2501_945423544 分钟前
C++中的策略模式实战
开发语言·c++·算法
2301_792308256 分钟前
C++与自动驾驶系统
开发语言·c++·算法
hongtianzai9 分钟前
Laravel8.x核心特性全解析
java·c语言·开发语言·golang·php
2401_8747325311 分钟前
模板编译期排序算法
开发语言·c++·算法
逸Y 仙X12 分钟前
文章十一:ElasticSearch Dynamic Template详解
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
weixin_4219226913 分钟前
C++与Node.js集成
开发语言·c++·算法
隔壁小邓14 分钟前
IDEA 中同时启动多个微服务
java·微服务·intellij-idea