<aop:config> <aop:pointcut id="serviceMethod" expression="execution(* *..*Service.*(..))" />
</aop:config>
其中: expression="execution(* *..*Service.*(..))"
第一个* 表示任意返回值类型
第二个* 表示以任意名字开头的package. 如 com.xx.
第三个* 表示以任意名字开头的class的类名 如TestService
第四个* 表示 通配 *service下的任意class
最后二个.. 表示通配 方法可以有0个或多个参数
本文详细解释了AOP配置中的表达式execution(**..*Service.*(..)),深入探讨每个星号代表的意义,帮助开发者更好地理解和应用这一特性。
1万+

被折叠的 条评论
为什么被折叠?



