【发布时间】:2012-08-03 01:22:14
【问题描述】:
来自Spring doc:
6.2.3.4。例子
Spring AOP 用户可能最常使用执行切入点指示符。执行的格式 表达式为:
执行(修饰符模式? ret-type-pattern 声明类型模式?名称模式(参数模式) 抛出模式?)
我可以看到修饰符模式?在这里你可以说公共的、私人的、受保护的。在同一份文件上说:
6.2.3.1。支持的切入点指示符
由于 Spring 的 AOP 框架基于代理的性质,受保护的方法在定义上不是 被截获,既不适用于 JDK 代理(如果这不适用),也不适用于 对于 CGLIB 代理(这在技术上是可行的,但不是 推荐用于 AOP 目的)。 因此,任何给定的切入点 将仅与公共方法匹配!
我有点困惑,使用修饰符模式有什么意义?请举个例子?
【问题讨论】:
标签: java spring spring-aop