讨论数量:
(= ̄ω ̄=)··· 暂无内容!
HuDu 的个人博客
/
0
/
0
/
创建于 2年前
异步方法在没有事务注解的情况下,去调用通过@Autowired注入的有事务注解的其他对象方法时,事务是生效的(即表格第三列倒数第二行结论)。
其背后的原理是,AOP的动态代理生成的代理对象和当前对象的区别。
所以,在spring boot线程池使用时,给@Async方法加@transactional是一种比较方便的处理方式。除此之外,将事务主体作为单独对象调用,也可以保证事务生效。
本作品采用《CC 协议》,转载必须注明作者和本文链接
粤ICP备18099781号-6
|
粤公网安备 44030502004330号
|
违法和不良信息举报
由 Summer 设计和编码 ❤