SpringBoot中Transaction注解不起作用原因

场景: 方法中使用声明式事务(Transaction)注解不起效果

原因: 

       1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效)

       2、使用注解的方法手动使用try...catch进行捕获了异常(如果需要捕获异常且又要事务起作用,则需要在catch中加:throw new RuntimeException()即可)

发布了30 篇原创文章 · 获赞 15 · 访问量 2925

猜你喜欢

转载自blog.csdn.net/qq_40891009/article/details/103059993