未按预期触发Spring AOP切入点

时间:2015-12-11 20:18:22

标签: java spring aop aspectj spring-aop

我有两种不同切入点的方法,一种是执行,另一种是不,我不明白为什么。 我在包中定义了许多方法和类,你可以在下面看到。 我在我的项目中使用spring-boot。

以下是代码:

@Aspect
@Component
public class LoggingAspect {

    @AfterReturning(pointcut = "execution(* com.arlr.common.business.service..*(..))", returning = "result")
    public void afterReturningCommon(JoinPoint joinPoint, Object result) {
        doSomething();
    }

    @AfterReturning(pointcut = "execution(* com.arlr.godzilla.service..*(..))", returning = "result")
    public void afterReturningMyProject(JoinPoint joinPoint, Object result) {
        doSomething();
    }
}

1 个答案:

答案 0 :(得分:0)

观察其他扫描类的方法,它们是受保护的方法,因此我将其更改为public来解决问题。