当前位置: 首页 > news >正文

台州网站推广排名武汉网络营销推广

台州网站推广排名,武汉网络营销推广,莱芜网站优化排名公司,基地网站建设方案在某种情况下,调用第三方或者jar文件中封装的httpClient时,上层调用采用异步线程调用,导致底层的RestTemplate注入为空,无法正常调用,需要强制将spring的上下文绑定到异步线程中。 强制传递 Spring 上下文到异步线程 …

在某种情况下,调用第三方或者jar文件中封装的httpClient时,上层调用采用异步线程调用,导致底层的RestTemplate注入为空,无法正常调用,需要强制将spring的上下文绑定到异步线程中。

强制传递 Spring 上下文到异步线程

假如这里使用的hutool的异步线程工具:

使用 ThreadUtil.execAsync 时,需手动将 Spring 上下文绑定到异步线程

import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.RequestContextHolder;// 捕获主线程的上下文
RequestAttributes mainThreadContext = RequestContextHolder.getRequestAttributes();// 将主线程上下文绑定到异步线程
RequestContextHolder.setRequestAttributes(mainThreadContext, true); // 第二个参数 true 表示继承所有属性ThreadUtil.execAsync(() -> {try {// 调用 JAR 包方法 或者 第三方SDKHttpClient.doGet(...);} catch (Exception e) {log.error("异步请求异常", e);} finally {// 清理线程上下文RequestContextHolder.resetRequestAttributes();}
});
http://www.shuangfujiaoyu.com/news/21169.html

相关文章:

  • 长沙网络营销 公司超级seo工具
  • 微服务网站郑州做网站推广电话
  • 可以做彩票广告的网站吗百度搜索广告收费标准
  • 网网站制作品牌网络seo方案外包
  • 合肥营销型网站建设公司2022今天刚刚发生地震了
  • 青岛有没有专门做淘宝网站一天赚2000加微信
  • 网址和网站的区别网站运营管理
  • 哪个网站可以接任务做兼职整合营销的特点有哪些
  • 学做甜品的网站上海推广seo
  • 手机分销网站公司搜索引擎推广是什么意思
  • 东莞 网站 建设百度站长平台快速收录
  • 17zwd一起做业网站搜搜
  • 潮州东莞网站建设网站的设计流程
  • 东莞网站推广渠道搜索引擎公司排名
  • 做动态效果的插件网站网上在哪里打广告最有效
  • 知名企业有哪些长沙网站seo排名
  • 网站开发个人简介范文太原百度seo排名
  • 做公务员考试哪个网站好设计公司取名字大全集
  • 做什网站好网络广告是什么
  • 摩托车专业网站高明搜索seo
  • 湖北省建设人力资源网站首页网络营销的含义是什么
  • 有服务器还需要买网站空间吗百度快照客服人工电话
  • 做旅游宣传网站的流程潍坊关键词优化软件
  • 怎么样推广一个网站长沙百度推广公司电话
  • 新闻网站开发做网站的步骤
  • 网站关键词排名不稳定手机访问另一部手机访问文件
  • 最省钱的购物软件网络seo关键词优化技术
  • 男人与女人做视频网站青岛自动seo
  • 发布网站搭建教程十大免费网站推广平台
  • 填表网站怎么做东莞整站优化排名