Aspect表达式
- 需要的jar包:
aspectjweaver-1.8.9
链接:https://pan.baidu.com/s/1iXAgwABrQfAqy5BgXLNx-g
提取码:c17n - 参考文件:
spring-framework-reference
链接:https://pan.baidu.com/s/15RvVBBU1Qk3Cdnv4SHrMLQ
提取码:bdlc - 格式:
主要使用的是execution,
execution(再写其它内容)
括号里的内容:
- public void *() 表示 所有无参的返回值类型是void的任意的public 方法
- public * com.example.spring.aop.service.impl.Impl.(…))
表示com.example.spring.aop.service.impl包下面,所有以Impl结尾的类中,所有public类型的方法。 - public * com.example.spring.aop.service.impl.Impl.m(…))
表示com.example.spring.aop.service.impl包下面,所有以Impl结尾的类中,所有public类型的以m开头的方法。 - public * com.example…service.impl.Impl.m(…)
表示com.example.service.impl包下面、
com.example.(任意层级).service.impl包下面,
所有以Impl结尾的类中,所有public类型的以m开头的方法
.