내 LoggingAspect 클래스에 아래의 코드를 가지고 내가내 @Around 조언 패키지
gov.ssa.rome.service처럼 내 방법에 대한 실행하려면이 기대 오전의 모든 메소드에 대해 호출되지 않습니다. impl.save() gov.ssa.rome.dao.impl.save()
무엇이든지 상관없이 실행 중입니다. 나는 이유를 모른다. 나는 dao를 servcice 레이어에 연결하는 데 autowire를 사용했습니다. 도와 주셔서 정말 고맙습니다.
모든 응용 프로그램 흐름에서이 메서드를 실행하여 로그의 흐름을 보려면 어떻게해야합니까?
@Around("execution(* gov.ssa.rome..*.*(..))")
public Object log(ProceedingJoinPoint pjp) throws Throwable {
System.out.println("aspect Around started");
Object ret = pjp.proceed();
System.out.println("aspect Around ended);
return ret;
}