spring事务配置多个目录包多个切点execution的方法

spring | 2019-09-13 10:02:39

我的spring项目分了几层,在事务配置时需要添加两个execution。


<aop:config>  
    <!-- 配置多个切点,&& || ! -->  
    <aop:pointcut id="pc" expression="execution(public * com.wtas.*.service.*.*(..)) || execution(public * com.wtas.*.*.service.*.*(..)) || execution(public * com.wtas.*.*.*.service.*.*(..))" />  
    <aop:advisor pointcut-ref="pc" advice-ref="userTxAdvice" />  
</aop:config>


其中,&&,||,可以写成and,or,但是需要注意大小写,我在讲||换成大写的OR的时候,不能进行事务控制,不知道是不是区别别大小写的。

还有一种做法,就是写多个aop:advisor。




登录后即可回复 登录 | 注册
    
关注编程学问公众号