SpringAOP切入点的表达式
2024-09-03 22:46:07
1. 常用的切入点表达式分为:
(1)按类型匹配:within 关键字
(2)按函数匹配:execution
(3)按bean的id匹配:bean
2.按类匹配的写法
匹配到具体的类:<aop:pointcut id="target1" expression="execution(within(com.chinaedu.Target))"/>
匹配到包下的所有类: <aop:pointcut id="target2" expression="within(com.chinaedu.*)"/>
匹配到包下及所有的子包下的类的所有方法:<aop:pointcut id="target3" expression="within(com..*)"/>
3.按函数匹配
完整的写法: 返回类型 类型的路径方法名(参数)
如:expression(execution(String com.chinaedu.Target.methodName(String)))
使用通配符的写法:
(1)execution(* com.chinaedu.Target.*(*))
(2) execution(* com..*.*(*))
4.按bean的id匹配
<aop:pointcut id="target4" expression="bean(id)">
<aop:pointcut id="target4" expression="bean(id*)">
最新文章
- Java数组和C++异同
- Angularjs 服务注册
- 关闭Eclipse回车自动添加大括号
- iOS多线程GCD
- Configuring Locales
- Android 百度地图SDK 定位
- ACM题目————最长回文串
- Fragment用app包还是v4包解析
- C# 调用Dll 传递字符串指针参(转)
- Javascript:阻止浏览器默认右键事件,并显示定制内容
- ceph伦理概念
- OpenGL学习-------绘制简单的几何图形
- CCNA网络工程师学习进程(8)访问控制列表ACL
- 暑假闲着没事第一弹:基于Django的长江大学教务处成绩查询系统
- OI回忆录?
- h5页面适配小结
- Mybatis第二天
- WPA-PSK无线网络密码破解原理
- 朋友给的IE滚动条
- 27.MySQL备份与恢复
热门文章
- Java自学-集合框架 HashSet、LinkedHashSet、TreeSet之间的区别
- log4j, common-logging, slf4j 关系
- instance与可变参数合用,多态性
- Windows7 wampServer3.0.6 Mutillidae2.7.12
- Django博客开发-数据建模与样式设定
- swoole之异步文件IO
- docker安装mysql中注意事项
- Excel的查询函数vlookup和index使用
- 04.Delphi通过接口IInterface实现多重继承
- 九、响应式发:rem和less(适配移动端)