Spring AOP - @Aspect
목차 Spring AOP - Advice 종류 Spring AOP - 트랜잭션 순서 Spring AOP - Pointcut 참조 Spring AOP - 어드바이스 추가 Spring AOP - Pointcut 분리 Spring AOP - @Aspect Spring AOP - Aspect Spring AOP - 용어 정리 Spring AOP - 적용 방식 @Aspect 작동방식 실행 스프링 어플리케이션 로딩 시점에 자동 프록시 생성기 를 호출한다. 모든 @Aspect Bean 조회 스프링 컨테이너에서 @Aspect Advisor 생성 @Aspect 어드바이저 빌더 를 통해 어드바이저를 생성한다. Aspect 기반 어드바이저 저장 생성한 어드바이저를 @Aspect 어드바이저 빌더 내부에 저장한다. 자동 프록시 생성기 역할@Aspect 가 적용된 Bean 들을 조회합니다. 해당 Bean 내 정의된 Advice 와 Pointcut 표현식을 이용해 Advisor 를 생성 후 저장합니다. Bean 객체 생성시 Bean 후처리기에서 Advisor 객체를 조회해 Pointcut 표현식에 해당되는 Bean 이 있을 경우 자동 프록시 생성기에서 Advice(부가기능) 가 적용된 프록시 객체를 생성합니다. @Aspect 사용하기