设置了 之后
我使用了 2中方式 一种是 用了 RequestContextHolder的 NamedInheritableThreadLocal 将request 放到了 里面
子线程 能够拿到request 对象 但是 使用reqeust.getHeader("token") 的时候 为空
第二种方式 我将request 当作参数的形式 通过方法传递下去 依然出现了 reqeust.getHeader("token") 为空 。
设置了 之后
我使用了 2中方式 一种是 用了 RequestContextHolder的 NamedInheritableThreadLocal 将request 放到了 里面
子线程 能够拿到request 对象 但是 使用reqeust.getHeader("token") 的时候 为空
第二种方式 我将request 当作参数的形式 通过方法传递下去 依然出现了 reqeust.getHeader("token") 为空 。
你异步的话,reuqest要是被销毁了,那参数可不就拿不到了嘛 - -
需要用的话,直接自己把数据取出来,组装成对象丢到service里面去呗