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*)">

最新文章

  1. Java数组和C++异同
  2. Angularjs 服务注册
  3. 关闭Eclipse回车自动添加大括号
  4. iOS多线程GCD
  5. Configuring Locales
  6. Android 百度地图SDK 定位
  7. ACM题目————最长回文串
  8. Fragment用app包还是v4包解析
  9. C# 调用Dll 传递字符串指针参(转)
  10. Javascript:阻止浏览器默认右键事件,并显示定制内容
  11. ceph伦理概念
  12. OpenGL学习-------绘制简单的几何图形
  13. CCNA网络工程师学习进程(8)访问控制列表ACL
  14. 暑假闲着没事第一弹:基于Django的长江大学教务处成绩查询系统
  15. OI回忆录?
  16. h5页面适配小结
  17. Mybatis第二天
  18. WPA-PSK无线网络密码破解原理
  19. 朋友给的IE滚动条
  20. 27.MySQL备份与恢复

热门文章

  1. Java自学-集合框架 HashSet、LinkedHashSet、TreeSet之间的区别
  2. log4j, common-logging, slf4j 关系
  3. instance与可变参数合用,多态性
  4. Windows7 wampServer3.0.6 Mutillidae2.7.12
  5. Django博客开发-数据建模与样式设定
  6. swoole之异步文件IO
  7. docker安装mysql中注意事项
  8. Excel的查询函数vlookup和index使用
  9. 04.Delphi通过接口IInterface实现多重继承
  10. 九、响应式发:rem和less(适配移动端)