[Spring AOP] - @Aspect
목차 [Spring AOP] - Advice 종류 [Spring AOP] - 트랜잭션 순서 [Spring AOP] - 포인트컷 참조 [Spring AOP] - 어드바이스 추가 [Spring AOP] - @Pointcut 포인트컷 분리 [Spring AOP] - @Aspect [Spring AOP] - Aspect [Spring AOP] - 용어 정리 [Spring AOP] - 적용 방식 ✅ @Aspect 작동방식스프링 애플리케이션은 로딩 시점에 자동 프록시 생성기 를 호출되며 스프링 컨테이너에서 @Aspect 가 붙은 Bean 들을 검색합니다. 검색된 각 @Aspect 빈에 대해, @Aspect 어드바이저 빌더를 사용하여 어드바이저를 생성합니다. 생성된 어드바이저는 @Aspect 어드바이저 빌더 내부에 저장됩니다. 1. 자동 프록시 생성기 역할 - @Aspect 어드바이저 생성@Aspect 가 적용된 Bean 들을 조회합니다. 해당 Bean 내 정의된 Advice 와 Pointcut 표현식을 이용해 Advisor 를 생성 후 저장합니다. 2. 자동 프록시 생성기 역할 - @Aspect 어드바이저 적용Bean 객체 생성시 Bean 후처리기에서 Advisor 객체를 조회해 Pointcut 표현식에 해당되는 Bean 이 있을 경우 자동 프록시 생성기에서 Advice(부가기능) 가 적용된 프록시 객체를 생성합니다.