1问题如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public interface IsomeService{ void doFirst(); void dosecond(); } public class SomeServiceImpl implements ISomeService{ public void doFirst(){ syso(执行事务代码); syso(“执行doFirst()方法”); } public void dosecond(){ syso(执行事务代码); syso(“执行dosecond()方法”); } }
|
在执行上面代码发现有两个重复代码,就算提取出来做一个方法,但是还是需要在每个方法里调用,并且事务和主业务在一起,分不清楚。
结果:出来了aop,把事务都写在xml的配置文件,之后就能直接处理主方法了。