학습 목표
- Aspect 클래스 선언 및 설정에 대하여 이해할 수 있다.
- Aspect 클래스 구현에 대하여 이해할 수 있다.
- Aspect 클래스 테스트에 대하여 이해할 수 있다.
@Aspect 어노테이션
- Aspect 클래스 선언할 때 @Aspect 어노테이션을 사용한다.
- AspectJ 5버전에 새롭게 추가된 어노테이션이다.
- Aspect 어노테이션을 이용할 경우 XML 설정 파일에 어드바이스와 포인트컷을 설정하는 것이 아니라 클래스 내부에 정의할 수 있다.
- <aop:aspectj-autoproxy> 태그를 설정파일에 추가하면 @Aspect 어노테이션이 적용된 Bean을 Aspect로 사용 가능하다.
댓글