springcloud分布式子线程调用feign接口问题 您所在的位置:网站首页 feign异步调用空指针 springcloud分布式子线程调用feign接口问题

springcloud分布式子线程调用feign接口问题

2024-07-15 01:18| 来源: 网络整理| 查看: 265

主线程里创建子线程调用feign接口,通过header消息头带token信息方式,在子线程header里获取不到Authorization信息,以至于子线程用户校验出现问题。以下代码块放到feignconfig文件里可以解决子线程继承主线程的header信息以避免该问题。

@Autowired RequestContextFilter requestContextFilter; @Autowired DispatcherServlet dispatcherServlet; @PostConstruct public void init() { // 设置线程继承属性为true,便于子线程获取到父线程的request,两个都设置为了保险。 requestContextFilter.setThreadContextInheritable(true); dispatcherServlet.setThreadContextInheritable(true); }

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有