当使用xxl-job调用项目时,如果刚好使用了feign中间件调用微服务接口,会报空指针异常
可以在代码前面加一句:
RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
@XxlJob("fixedProducts")
public void fixedTimeProducts(){
RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
amazonProductsService.syncShopifyProducts();
}
标签:lang,java,openfeign,job,报空,new,指针,xxl
From: https://www.cnblogs.com/Retired-lad/p/17000134.html