没用异步前是基于ThreadLocal 获取数据的,也是基于自己的interceptor(拦截器)
解决:给每个异步里面放原先的请求
RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
RequestContextHolder.setRequestAttributes(requestAttributes);
没用异步前是基于ThreadLocal 获取数据的,也是基于自己的interceptor(拦截器)
解决:给每个异步里面放原先的请求
RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
RequestContextHolder.setRequestAttributes(requestAttributes);