반응형 포인트컷1 AOP 포인트 컷 @Pointcut AOP 란 관점 지향 프로그래밍 이라고 불린다. 서비스들의 비즈니스 메소드들은 복잡한 코드로 구성되어있다. 이럴때 비핵심적이지만 꼭 필요하면서, 공통화 할 수 있는 부분을 빼서 따로 관리하는것이다. Request가 들어오고 Controller 까지의 동작방식은 다음과 같다 @Joinpoint 후보들 이라고 생각하면 된다. 나는 게시판 으로 예시를 들어보겠다. Controller에 있는 모든 메서드 들에게 후보군으로 설정하겠다. 방식은 2가지로 나눌 수 있다. 1. 어노테이션 방법 : 보통 이방식을 많이 사용한다. @Pointcut("within(@org.springframework.stereotype.Controller *)") public void controllerPointcut() { } Contr.. 2024. 2. 4. 이전 1 다음 반응형