
[SIST] Spring_days03_@Aspect 애노테이션 기반 AOP 구현
·
TIL/Spring
1. @Aspect 애노테이션 기반 AOP 구현 @Aspect 애노테이션을 이용해서 AOP를 구현하는 과정은 XML 스키마 기반의 AOP 구현하는 과정과 거의 유사하며, 차이점은 아래와 같다. 1) @Aspect 애노테이션을 이용해서 Aspect 클래스를 구현한다. 2) Aspect 클래스는 Advice를 구현한 메서드와 Pointcut 표현 3) xml 파일 VS 자바코딩 설정에 따라 달라짐(수업때는 xml 파일 설정 사용) > xml 파일은 설정 > 자바 코딩 설정은 @Configuration 애노테이션과 @EnableAspectJAutoProxy 애노테이션 추가 - @Aspect 애노테이션을 이용할 경우 xml 설정 파일에서 Pointcut을 설정하는 것이 아니라 클래스에 Pointcut을 정의한다..