quartz中调用feign
异步调用之前
RequestContextHolder.setRequestAttributes(RequestContextHolder.getRequestAttributes(), true);
原因开启另外一个线程异步调用feign,因为httpRequest是绑定在ThreadLocal中的,只能在当前线程中共享,子线程是不能获取到父线程的属性.
异步调用之前
RequestContextHolder.setRequestAttributes(RequestContextHolder.getRequestAttributes(), true);
原因开启另外一个线程异步调用feign,因为httpRequest是绑定在ThreadLocal中的,只能在当前线程中共享,子线程是不能获取到父线程的属性.
相关课程