1、切入点表达式:对指定的方法进行拦截,并且生成代理表达式。
表达式语法:
execution([修饰符] 返回值类型 包名.类名.方法名(参数))
execution( public void com.test.service.impl.UsersServi服务器托管网ce.add() )
2、表达式不同写法
1.匹配指定方法
2.默认 public 可以省略
`
3.匹配任何返回值
`
4.参数列表可以使用 * , 表示可以是任何的数据类型,但必须有参数
`
5.参数列表可以使用 … 表示有无参数均可,有参数可以是任意类型
`
6.使用服务器托管网…来表示当前包,及其子包
`
7.类名可以使用*号,表示任意类
`
8.类名也可以使用 * 加后缀,表示这个后缀的所有类
`
9.方法名可以使用*号,表示任意方法
`
10.全通配方式execution( * ….* ( … ) )
11.拦截所有save开头的方法
12.多个表达式
` `
13.取非值
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
在线测试地址:哈哈哈 http://www.atool.org/httptest.php 服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net 机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net相关推…