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