Spring 事务失效了,怎么办?_如何通过自定义注解和aop解决事务的失效问题__江南一点雨的博客-CSDN博客

网站介绍:文章浏览阅读1.6k次,点赞2次,收藏4次。这是小伙伴们在微信上问的一个问题:这个问题比较典型,让我想到面试时有一个 Spring 事务失效的问题,跟这个原因以及解决方案是一模一样的,因此,抽空整篇文章和小伙伴们分享下。小伙伴们知道,AOP 底层就是动态代理,动态代理有两种实现方式:如果被代理的对象有接口,则可以使用 JDK 动态代理,没有接口就可以使用 CGLIB 动态代理。在 Spring 中,默认情况下,如果被代理的对象有接口,就使用 JDK 动态代理,如果被代理的对象没有接口,则使用 CGLIB 动态代理。在 Spring Boot 中,2._如何通过自定义注解和aop解决事务的失效问题