欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring AOP配置选项的一些参数

程序员文章站 2022-03-16 12:06:21
...

总结一下spring3 的aop常用配置

aop:config

 

Attribute : proxy-target-class

如果没有实现接口,可以使用cgilib来实现AOP,定义为true

 

Data Type : boolean

Default Value : false

Enumerated Values : 

- true

- false

 

 

aop:pointcut - expression  

execution(方法修饰

 返回值类型

类路径

方法名(参数

异常类型)

其中 方法修饰、类路径、异常类型是可选项。

1、匹配所有方法

execution(* * *(..))

2、任意公用方法

execution(public * *(..))

3、定义在service包里的任意方法的执行:

execution(* com.xyz.service.*.*(..))

4、定义在service包或者子包里的任意方法的执行:

execution(* com.xyz.service..*.*(..))

5、多个修饰  连接符 or 和and

execution( (* com.xyz.a.service..*.*(..)) and com.xyz.b.service..*.*(..))