Spring在多线程环境下如何控制事务?
Spring在多线程环境下如何控制事务?
|
面试经典题: 事务方法中新创建的线程是否受 Spring 事务管理?结论:不会。Spring 事务是基于 ThreadLocal 存储事务上下文的,而 ThreadLocal 变量在线程之间 不会共享,所以新线程无法感知当前事务。为什么不会受 Spring 事务管理?Spring 事务的管理依赖 T