何时使用 Spring @Transactional(propagation = Propagation.SUPPORTS)?
2022-09-01 14:46:42
根据Spring javadoc@Transactional(propagation = Propagation.SUPPORTS)
支持当前事务,如果不存在,则以非事务方式执行。类似于同名的 EJB 事务属性。
似乎我可以只声明非事务性的方法,并且只是完成它,所以我的问题是。
- 在哪些情况下需要支持传播?
- 支撑传播的意义何在?
任何人都可以举一个真实的例子/场景,其中支持实际上是有用的?