问题:同一个类中一个不加注解的方法调用另一个加注解的方法,注解失效
第一个图调用第二个图的方法 打印日志注解失效
解决办法:
添加以下代码
import org.springframework.aop.framework.AopContext;
//同一类中调用事务方法,需要重新获取代理类,否则被调用方法是由原始类调用,事务失效 saleServiceImpl proxySaleService = (saleServiceImpl) AopContext.currentProxy(); //删除 proxySaleService .delete();