Spring - @AspectJ
@AspectJ 어노테이션을 활용해 Advisor 역할을 할 Bean을 설정할 수 있다. 1. beans.xml 세팅 beans.xml에 아래와 같이 context 태그를 이용해 빈즈 객체와 advisor로 사용할 component들을 스캔한다. 그 후 아래 태그를 이용해 AOP의 자동 aspectj 기능을 활성화한다. 2. Aspect 클래스 등록 AdvisorClass를 aspect 클래스로 등록시키기 위해서 @Aspect 어노테이션을 등록한다. @Aspect @Component public class AdvisorClass { @Before("execution(* method1())") public void beforemethod() { System.out.println("before!!"); } ..
2020.08.31