老师在“配置事务的通知”和“配置AOP的切面”是都配置了对哪个方法加强
在“配置事务的通知”中指定了transfer方法:
<tx:method name="transfer" propagation="REQUIRED"/>
在“配置AOP的切面”中指定了任意方法:
<aop:pointcut expression="execution(* demo3.AccountService+.*(..))" id="pointcut1"/>
,请问这是否重复了?
可以组合使用
我的理解 tx:method 是指定事务,就是要做的事情; 也可如下指定以save开头的方法需要事务,以select开头的方法不需要切是只读的 <tx:method name="save*" propagation="REQUIRED"/> <tx:method name="select*" propagation="SUPPORTS" read-only="true"/> aop:pointcut 是找到地点; 结合就是什么地点做什么事情。所以是不重复的。