expression="execution(* cn.**.service.*.*(..))"
2016-02-16 14:22
405 查看
expression="execution(* cn.**.service.*.*(..))"
第一个* 通配符代表任意返回类型
第二个** 通配符代表任意中间包名
第三个* 代表包下的任意class
第四个* 代表包下任意class的任意方法
最后(..) 通配符,代表方法可以有任意传入参数
如有多个,
pointcut="execution(* cn.**.**.service.impl.*.*(..)) or execution(* cn.**.service.impl.*.*(..)) or execution(* cn.**.**.**.service.impl.*.*(..))"
第一个* 通配符代表任意返回类型
第二个** 通配符代表任意中间包名
第三个* 代表包下的任意class
第四个* 代表包下任意class的任意方法
最后(..) 通配符,代表方法可以有任意传入参数
如有多个,
pointcut="execution(* cn.**.**.service.impl.*.*(..)) or execution(* cn.**.service.impl.*.*(..)) or execution(* cn.**.**.**.service.impl.*.*(..))"
相关文章推荐
- 【.Net】鼠标点击控制鼠标活动范围 ClipCursor
- 【Java】hashcode()和equals()
- 关于clientHeight、offsetHeight、scrollHeight
- 哈理工OJ 1431 摞盘子【水题】
- 从源码角度分析Arrays.asList返回的集合不能进行增删操作。
- NET 中C#的switch语句的语法
- AndroidStudio解决unspecifiedonprojectappresolvestoanAPKarchivewhichisnotsupported
- 阿里openSearch
- leetcode Increasing Triplet Subsequence
- IOS开发证书变成“此证书的签发者无效”解决方法
- Linux上根据进程名kill掉指定的进程
- Js作用域与作用域链
- Python 十七章 Web开发
- ByteArrayInputStream 和InputStream中read方法
- CodeForces NO.70A Cookies
- AngularJS中实现日志服务
- REST_FRAMEWORK加深记忆-第二次练习官方文档
- 如何判断用户用哪种终端程序打开页面
- 我与小娜(12):引力波起源何方?
- 实例理解SQL中truncate和delete的区别