知灵犀知练
← 返回

Spring Boot进阶简答题

@Async 方法抛异常为什么不能只靠调用方 try-catch?

参考答案

异步任务通常在另一个线程执行,调用方已返回;异常应通过返回的 Future、处理器或任务监控接收。

题目解析

异步上下文中的事务、身份和日志追踪也不会自动按预期跨线程传播。