[ Spring ] AOP ( Aspect Oriented Programming ) - 핵심 관심 호출하기 ( 사용된 인자와 메서드명, 반환 값 확인 하기 )
Advice ( 횡단 관심, 공통 로직 )를 효율적으로 사용하려면, 핵심 관심( 비즈니스 메서드, CRUD )을 알아야 한다. 이때, JoinPoint 가 제공되고, 핵심 관심을 넣어주는 것은 컨테이너의 역할이다. 어제 사용한 LogAdvice를 다음과 같이 수정한다. 1. Join Point를 인자로 지정해주어 자동으로 초기화될 수 있도록 해준다. 2. jp.getSignature( )와 getName()을 통하여 메서드의 이름을 호출할 수 있게 작성해준다. 3. System.out.println("호출된 핵심관심 : "+ methodName); 을 작성하여 값을 확인할 수 있도록 해준다. 4. Object배열에서 getArgs( ) 메서드로 해당 메서드에 사용된 인..
2022.04.07