Spring 事务失效场景 没加 @Configuration 注解 方法内的自调用 方法是私有的,Spring事务是基于Cglib实现的,而cglib是基于父子类的,被代理对象是父类,如果被代理的方法是私有的,子类无法重写,也就无法增加Spring事务逻辑 单独线程处理事务 手动处理了异常 类没有被Spring管理 数据库不支持事务 方法被final修饰