Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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 切入点表达式中的spring Aspectj_Java_Spring_Aspectj - Fatal编程技术网

Java 切入点表达式中的spring Aspectj

Java 切入点表达式中的spring Aspectj,java,spring,aspectj,Java,Spring,Aspectj,我尝试向java应用程序添加一些基准测试方面,并使用xml对其进行配置, 但由于某些原因,我无法使内部指示符工作 方面应该适用于组件包和子包中的所有方法,而不是方面包(以避免无休止的循环) 顺便说一句, 当我将切入点表达式更改为“execution(@javax.ws.rs.POST**(..)”(只是因为我想确保方面类没有问题)时,它工作了。。。 任何帮助都将不胜感激。你能尝试在(com.app.components.*中使用而不是(com.app.components.*.*或执行(c

我尝试向java应用程序添加一些基准测试方面,并使用xml对其进行配置, 但由于某些原因,我无法使内部指示符工作

方面应该适用于组件包和子包中的所有方法,而不是方面包(以避免无休止的循环)


顺便说一句, 当我将切入点表达式更改为“execution(@javax.ws.rs.POST**(..)”(只是因为我想确保方面类没有问题)时,它工作了。。。
任何帮助都将不胜感激。

你能尝试在(com.app.components.*中使用
而不是(com.app.components.*.*
执行(com.app.components.*.*)
我尝试了这两种方法,但都没有成功…@suninsky建议对我很有用
    <aop:aspect id="aspectBenchmark" ref="benchmarkAspect" >

        <aop:around method="logAround" pointcut="within(com.app.components.**) &amp;&amp; !within(com.app.components.aspect.**)"/>
    </aop:aspect>
</aop:config>