AspectJ의 Pointcut 표현식 AspectJ는 Pointcut을 명시할 수 있는 다양한 명시자를 제공하는데, 스프링은 메서드 호출과 관련된 명시자만을 지원하고 있다. execution 명시자 execution명시자는 Advice를 적용할 메서드를 명시할 때 사용되며, 기본 형식은 다음과 같다. 더보기 execution(수식어패턴? 리턴타입패턴 클래스이름패턴?메서드이름패턴(파라미터패턴) "수식어패턴" 부분은 생략 가능한 부분으로서 public, protected 등이 올 수 있는데 스프링은 public 메서드에만 적용 가능하기 때문에 사실상 public 이외의 값은 의미가 없다. 각 패턴은 "*"을 이용하여 모든 값을 표현할 수 있다. 또한, ".."을 이용하여 0개 이상이라는 의미를 표현할 수 ..