spring aop建议中值和切入点属性的区别是什么

时间:2016-09-17 11:47:30

标签: java spring spring-aop

在类型Afterreturning和Afterthrowing的建议方法中,有值和切入点属性可用。当我尝试一些手时,发现两者都可以相互替换,如果两者都存在,则切入点优先于值。有人可以在春季AOP建议的背景下阐明这两个属性之间的差异。

1 个答案:

答案 0 :(得分:2)

两者之间没有区别。如果两者都已定义,则pointcut优先。此外,如果仅存在value属性,则可以省略关键字,允许使用@AfterThrowing("com.something.something.something")而不是@AfterThrowing(pointcut = "com.something.something.something")来简化表达式。