Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringAOP中的值属性和切入点属性之间有什么区别_Java_Spring_Spring Aop - Fatal编程技术网

Java SpringAOP中的值属性和切入点属性之间有什么区别

Java SpringAOP中的值属性和切入点属性之间有什么区别,java,spring,spring-aop,Java,Spring,Spring Aop,在Afterreturning和afterhrowing类型的通知方法中,有value和pointcut属性可用。当我尝试一些实践时,发现两者都是可替换的,如果两者都存在,切入点优先于值。有人能在spring AOP建议的上下文中解释一下这两个属性之间的区别吗。这两个属性没有区别。如果两者都已定义,pointcut优先。另外,如果只存在值属性,则可以省略关键字,以允许使用@posterhrowing(“com.something.something.something”),而不是@posterh

在Afterreturning和afterhrowing类型的通知方法中,有value和pointcut属性可用。当我尝试一些实践时,发现两者都是可替换的,如果两者都存在,切入点优先于值。有人能在spring AOP建议的上下文中解释一下这两个属性之间的区别吗。

这两个属性没有区别。如果两者都已定义,
pointcut
优先。另外,如果只存在
属性,则可以省略关键字,以允许使用
@posterhrowing(“com.something.something.something”)
,而不是
@posterhrowing(pointcut=“com.something.something”)
,从而简化表达式。

afterreturn激活after return语句,和后throw激活after-throw语句。嗯。如果不是这样,请尝试更新您的dependencies@Sarief,这与他的要求无关