小编Rya*_*eon的帖子

Spring Boot - 可以拦截@Async服务方法吗?

我目前有一个带有 @Async 方法的 Spring 服务,因此当调用它时,Spring 在新线程中执行它,而不需要父线程的请求属性。

我需要一种方法在调用异步服务时将这些属性复制到子线程。

有没有什么方法可以添加 Spring 在创建新线程时调用的某种拦截器类,我可以在其中放置逻辑来复制相关的上下文值?

理想情况下,我想避免在方法参数中传递值。

java aop spring interceptor spring-boot

5
推荐指数
1
解决办法
2632
查看次数

标签 统计

aop ×1

interceptor ×1

java ×1

spring ×1

spring-boot ×1