Spring 默认事务传播方式
时间: 2023-07-19 08:57:52 浏览: 91
浅谈Spring事务传播行为实战
Spring 默认的事务传播方式为PROPAGATION_REQUIRED,即当前方法必须在一个事务中运行,如果当前存在一个事务,则加入该事务;否则,创建一个新的事务。如果外层已经存在事务,则加入已经存在的事务中。这是Spring事务传播机制中最常用的一种。除此之外,Spring还提供了其他的事务传播方式,例如PROPAGATION_REQUIRES_NEW、PROPAGATION_SUPPORTS、PROPAGATION_NOT_SUPPORTED、PROPAGATION_NEVER、PROPAGATION_MANDATORY、PROPAGATION_NESTED。每种事务传播方式都有其适用的场景,需要根据业务需求进行选择。
阅读全文