spring aop pointcut 添加多个execution方式

spring aop pointcut 添加多个execution

spring aop添加多个包,用||或者or隔开


 
  
  
  
 

spring aop:pointcut--expression--多个execution连接

声明式事务,多个execution连接方法:

expression="execution(* pp.business.*.*(..)) or execution(* pp.business.impl.*.*(..))"

spring的帮助手册里有关于execution的连接方式的一句话:

Pointcut expressions can be combined using '&&', '||' and '!'.

但是我写上&&就会报错。很郁闷。。。

||和or的作用相同:在符合* pp.business.*.*(..)和* pp.business.impl.*.*(..)方法上都加上事务性。

  
          
          
          
          
          
          
      
  
  
  
       
       
  

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(spring aop pointcut 添加多个execution方式)