求助,SpringBoot中使用Session异常:No thread-bound request found

SpringBoot项目之前整合Redis存储用户登录信息,现在要将Redis去除掉,放进Session中,过程中报错

你是怎么操作的?这个异常的意思是:当前线程,没有绑定 HttpServletRequest 对象。

容器会为每个请求分配一个线程。Spring会把HttpServletRequest绑定到这个线程上,你是不是自己启动了线程,尝试去读取Request对象?

,是不是这个线程的问题,我也不太清楚,接盘侠

你这明显了,你在new Thread()里面去获取肯定挂了。

你把凡是需要用到Request,Session的地方,全部在线程外面执行。把数据获取到,再传递给线程执行任务。不能直接把Request对象放到多线程里面执行。