[개발자 취업] Spring AOP를 사용할 때 프록시 패턴의 장점과 한계에 대해
제 경험이 조금씩 첨가된 주관적인 답변이므로 참고만 하세요! 답이 아닙니다! 여러분의 의견을 존중합니다!
Spring AOP를 사용할 때 프록시 패턴의 장점과 한계에 대해
Aspect가 관점, 측면이란 뜻이고 Spring에서 관심사를 분리하기 위한 기술을 aop라고 합니다. 관심사의 분리를 통해 객체 지향을 지킬 수 있습니다. 저는 현업에서 사용해보진 못했지만 궁금해서 혼자 써본적은 있습니다. EnableAspectJAutoProxy를 설정하고 Aspect 클래스라는 걸 작성해서 Before 어노테이션에 패키지 경로를 적으면 해당 패키지 하위의 모든 메소드가 호출되기 전에 아스펙트 로깅 메세지를 찍히는 걸 해본적이 있습니다.
댓글남기기