摘要: 原因: Spring 的事务管理依赖于线程上下文,但 @Async 方法在新的线程中执行,而事务信息默认是存储在线程本地变量(ThreadLocal)中的,因此 新线程无法继承主线程的事务,导致 @Transactional 失效。 Spring 代理(AOP)不会拦截自身方法的调用,如果该方法是 阅读全文
posted @ 2024-07-22 15:54 星期三q 阅读(340) 评论(0) 推荐(0)