Spring事物的传播有七大行为
根据最后一个单词的字面意思可以理解为:
1.要求新的 2.支持的 3.强制的 4.需要新的 5.不支持的 6.从未有的 7.嵌套的
口诀:要支强,无新,无非,无异常;需新建;不从嵌,无非有挂、无非有异、无要求
注解
无新:支持当前事物,当前无事物则新建,有则加入
无非:支持当前事物,当前无事物则非事物执行,有则加入
无异常:当前无事物则抛出异常
无非有挂:当前无事物则非事物执行,有事物则挂起
无非有异:当前无事物则非事物执行,有事物则抛出异常
无要求:当前无事物则执行,第一个传播行为(要求新的)
个人总结,方便记忆