[Spring] AOP에서 Pointcut 사용방법과 예시
·
카테고리 없음
Pointcut Pointcut은 AOP(Aspect-Oriented Programming)에서 공통 관심사를 적용할 지점을 정의하는 표현식이다. 즉, 어느 메서드에 Aspect를 적용할지 지정하는 데 사용한다.Pointcut의 기본 문법@Pointcut 어노테이션을 사용해 Pointcut을 정의한다.표현식에는 패키지, 클래스, 메서드 이름을 기반으로 대상 메서드를 설정한다.@Pointcut("execution(* com.yn.app.biz..*Impl.*(..))")public void logPointcut() {} 위 코드는 com.yn.app.biz 패키지 내의 모든 Impl 클래스의 메서드에 대해 포인트컷을 정의한 것이다.주요 Pointcut 예시로그를 위한 Pointcut@Pointcut("ex..