목록 보기
Spring boot - 설정파일로 AspectJ PointCut 지정하기
기타

Spring boot - 설정파일로 AspectJ PointCut 지정하기

티몬
티몬
2021년 11월 4일

AspectJ 라고 하면 Advice, Pointcut, Weaving 등 다양한 개념이 등장하지만 이 글의 주제는 포인트컷을 설정파일로 빼는것이므로 AOP 에 대한 내용은 아래 링크를 참고 부탁드립니다. Aspect Oriented Programming with Spring Spring AOP와 AspectJ 비교하기 Spring 에서 Aop는 Bean 만을 대상으로 하며 aop의 설정 코드도 Bean 으로 작성하게 되어 있습니다. 이는 Spring 이 프록시 기반의 런타임 Aop를 진행하기 때문입니다. 그런데 @Aspectj annotation style 에서는 포인트컷 대상을 유연하게 변경하기 어렵습니다. 예제 코드를 보시죠. 일반적인 @Aspectj annotation style 설정 방법입니다. "* com..Controller.(..)" 설정이.......

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...