- 使用 RequestAttributes
MemberRespVo memberRespVo = LoginUserInterceptor.threadLocal.get(); RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); CompletableFuture<Void> getAddressFuture = CompletableFuture.runAsync(() -> { RequestContextHolder.setRequestAttributes(requestAttributes); //1.远程调用查询所有收货地址列表 List<MemberAddressVo> list = memberFeignService.getAddress(memberRespVo.getId()); confirmVo.setAddress(list); }, executor);
解决异步任务丢失上下文
最新推荐文章于 2024-06-21 16:51:43 发布