Spring事物的传播有七大行为
根据最后一个单词的字面意思可以理解为:
1.要求新的 2.支持的 3.强制的 4.需要新的 5.不支持的 6.从未有的 7.嵌套的
口诀:要支强,无新,无非,无异常;需新建;不从嵌,无非有挂、无非有异、无要求
注解
无新:支持当前事物,当前无事物则新建,有则加入
无非:支持当前事物,当前无事物则非事物执行,有则加入
无异常:当前无事物则抛出异常
无非有挂:当前无事物则非事物执行,有事物则挂起
无非有异:当前无事物则非事物执行,有事物则抛出异常
无要求:当前无事物则执行,第一个传播行为(要求新的)
个人总结,方便记忆
本文详细解析了Spring框架中事务的七大传播行为,包括要求新的、支持的、强制的、需要新的、不支持的、从未有的和嵌套的。通过生动的口诀帮助读者记忆这些传播行为,并解释了它们在不同场景下的应用。
1208

被折叠的 条评论
为什么被折叠?



