Spring事务不生效的几种场景 Myisam引擎不支持事务。 方法不是public并且加了static或final方法也不会生效。(因为底层是Aop) Spring默认只会回归RuntimeException和Error异常,对于普通的Excetption异常不会回滚。 不能手动try隐藏错误。 调用本类的另一个嵌套方法,事务不生效。 新加一个类 注入本类 通过AopContent.currentProxy()获取当前代理对象。 事务注解必须在一个Spring管理的bean中使用。