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

前言:

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

问题如下:

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

原因:

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

解决方法:

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

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

相关推荐
csbysj202013 小时前
Ruby 范围(Range)
开发语言
honortech13 小时前
外部连接 redis-server 相关配置
数据库·redis·缓存
不会写程序的未来程序员13 小时前
Redis 的内存回收机制详解
数据库·redis·缓存
原来是好奇心13 小时前
深入Spring Boot源码(二):启动过程深度剖析
java·源码·springboot
听风吟丶13 小时前
Spring Boot 自动配置原理深度解析与实战
java·spring boot·后端
原来是好奇心13 小时前
深入Spring Boot源码(一):环境搭建与初探项目架构
java·gradle·源码·springboot
苏 凉13 小时前
在 openEuler 24.03 LTS SP2 上安装部署 iSula 容器引擎及性能测试
开发语言·rust
韩凡13 小时前
JAVA微服务与分布式(概念版)
java·分布式·微服务
bing.shao13 小时前
Golang 之闭包
java·算法·golang
济南壹软网络科技有限公司13 小时前
下一代盲盒系统核心架构解析:JAVA-S1如何打造极致公平与全球化体验
java·开源·盲盒源码·盲盒h5·国际盲盒源码