我目前有一个带有 @Async 方法的 Spring 服务,因此当调用它时,Spring 在新线程中执行它,而不需要父线程的请求属性。
我需要一种方法在调用异步服务时将这些属性复制到子线程。
有没有什么方法可以添加 Spring 在创建新线程时调用的某种拦截器类,我可以在其中放置逻辑来复制相关的上下文值?
理想情况下,我想避免在方法参数中传递值。
java aop spring interceptor spring-boot
aop ×1
interceptor ×1
java ×1
spring ×1
spring-boot ×1