在SpringBoot事务中 SUPPORTS在什么情况下使用?
时间: 2023-05-27 20:04:49 浏览: 97
SpringBoot 注解事务声明式事务的方式
在SpringBoot事务中,SUPPORTS传播行为通常在数据库读操作中使用。在使用SUPPORTS传播行为的情况下,如果当前存在事务,则方法将在该事务中运行,如果当前不存在事务,则方法将在没有事务的情况下运行。该传播行为适用于不需要在事务中强制执行的操作,例如只读操作,因为在只读操作时,需要避免额外的事务开销。但是,如果在进行只读操作时还需要进行数据修改,则应该使用其他传播行为,例如REQUIRED。
阅读全文