У меня есть два метода с разными точками, один выполняется, другой нет, и я не могу понять, почему. У меня есть много методов и классов, определенных на пакетах, которые вы можете увидеть ниже. Я использую весенний ботинок в своем проекте.Точка привязки Spring AOP не запускается, как ожидалось
Вот код:
@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();
}
}
Определить _not working_. Предоставьте примерный метод, который работает, и тот, который этого не делает. Покажите нам свои настройки. Короче говоря, предоставьте MCVE. –
Я имею в виду, что afterReturningCommon (..) metd выполняется, но не метод afterReturningMyProject (..), и он должен быть выполнен, потому что у меня есть много методов для сканирования в этих пакетах. – Rys