spring aspectj切入点可重用类
如中所述 是否可以创建一个定义所有切入点的独立类并在其他方面使用它,以便我们能够重用切入点 如果我使用该类中的切入点,我会得到一个错误:spring aspectj切入点可重用类,spring,aspectj,spring-aop,pointcut,Spring,Aspectj,Spring Aop,Pointcut,如中所述 是否可以创建一个定义所有切入点的独立类并在其他方面使用它,以便我们能够重用切入点 如果我使用该类中的切入点,我会得到一个错误: Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut inServiceLayer at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(Poin
Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut inServiceLayer
at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:301)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:207)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpressionPointcut.java:193)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:170)
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:194)
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:248)
但如果我将该方法包括在现有方面中,则效果很好
谢谢,这就是示例所显示的内容 有一个SystemArchitecture类定义了许多切入点和其他类,在Example之前,在ReturningExample之后。。。定义建议,在注释中引用SystemArchitecture切入点
所有这些类都用@Aspect注释。这就是示例所示 有一个SystemArchitecture类定义了许多切入点和其他类,在Example之前,在ReturningExample之后。。。定义建议,在注释中引用SystemArchitecture切入点
所有这些类都用@Aspect注释。这都是我的错,我没有定义包括包和类名在内的完全限定方法名。这都是我的错,我没有定义包括包和类名在内的完全限定方法名。它不是这样工作的,我已经附加了我的问题。它不是那样工作的,我已经附加了我的问题。这就是在提问时共享信息不足的问题:你必须自己找到解决方案,因为没有其他人可以帮助你。因此,下次请共享一个,以使问题可复制。只有没有源代码和配置的stacktrace与其他方法一样无用。;-)附言:你可以接受你自己的答案来结束这个问题,它仍然被列为开放的。这就是提问时分享信息不足的问题:你必须自己找到解决方案,因为没有其他人可以帮助你。因此,下次请共享一个,以使问题可复制。只有没有源代码和配置的stacktrace与其他方法一样无用。;-)附言:你可以接受你自己的答案来结束这个问题,它仍然是开放的。