后端执行异常_thradlocal空值
来源:5-5 实现注册超级管理员功能(Web层)

ccLoveStudy
2022-06-27
后端项目报错
Swagger报错
老师,我这个虽然后端执行异常,但是数据库插入成功了,第二次执行的话,就无法绑定数据库,且,删除以后,再执行,还是出现后端执行异常,但是,入库成功。
然后我看了一下,这个值是在切面向拦截器响应返回的时候报的错误,所以在拦截器接受请求的时候,根据请求头一系列消息应该是把这个token放进去的,而且验证也都通过了,难道是redis的问题吗?因为往threadLocal插入的时候,要先去redis看一下token是否过期
写回答
2回答
-
慕前端2569207
2024-09-04
我也是相同问题,刚开始也是不走拦截后来发现是shiroconfig类中忘记添加@Configuration注解,但是问题并未解决,后来排查发现是ThreadLocalToken类中创建ThreadLocal对象时忘记new新的对象实例化了,更改后问题解决了。
00 -
ccLoveStudy
提问者
2022-06-27
我发现问题了:我打了断点和日志输出,发现,没有走拦截,也就是说,这个接口不是所谓的operation,然后我顺藤摸瓜,把切面编程输出的token去掉之后就没事,因为切面是围绕R对象输出的,目前分析是这样。
012024-09-04
相似问题