如果同一个service调用service本身的方法,出现了事务不能控制。解决方案
1.在spring配置文件中配置
<!-- expose-proxy service调用aop实现自身调用自身方法-->
<aop:aspectj-autoproxy proxy-target-class="true" expose-proxy="true"/>
2.在service中用 AopContext.currentProxy() 方法调用
例如调用myService的mySave方法:
((myService) AopContext.currentProxy()).mySave(myPojo);