Java SpringAOP中的值属性和切入点属性之间有什么区别
在Afterreturning和afterhrowing类型的通知方法中,有value和pointcut属性可用。当我尝试一些实践时,发现两者都是可替换的,如果两者都存在,切入点优先于值。有人能在spring AOP建议的上下文中解释一下这两个属性之间的区别吗。这两个属性没有区别。如果两者都已定义,Java SpringAOP中的值属性和切入点属性之间有什么区别,java,spring,spring-aop,Java,Spring,Spring Aop,在Afterreturning和afterhrowing类型的通知方法中,有value和pointcut属性可用。当我尝试一些实践时,发现两者都是可替换的,如果两者都存在,切入点优先于值。有人能在spring AOP建议的上下文中解释一下这两个属性之间的区别吗。这两个属性没有区别。如果两者都已定义,pointcut优先。另外,如果只存在值属性,则可以省略关键字,以允许使用@posterhrowing(“com.something.something.something”),而不是@posterh
pointcut
优先。另外,如果只存在值
属性,则可以省略关键字,以允许使用@posterhrowing(“com.something.something.something”)
,而不是@posterhrowing(pointcut=“com.something.something”)
,从而简化表达式。afterreturn激活after return语句,和后throw激活after-throw语句。嗯。如果不是这样,请尝试更新您的dependencies@Sarief,这与他的要求无关