Spring AOP 切入点未按预期触发
Spring AOP pointcut is not triggered as expected
我有两个方法有不同的切入点,一个被执行,另一个没有,我不明白为什么。
我在包中定义了很多方法和 类,您可以在下面看到。
我在我的项目中使用 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();
}
}
观察其他扫描的类上的方法,都是受保护的方法,我是不是改成public就解决了
我有两个方法有不同的切入点,一个被执行,另一个没有,我不明白为什么。 我在包中定义了很多方法和 类,您可以在下面看到。 我在我的项目中使用 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();
}
}
观察其他扫描的类上的方法,都是受保护的方法,我是不是改成public就解决了