728x90 반응형 advice1 [Spring] AOP-1 AOP란 상속을 통한 방법에 한계를 극복하기 위해서 등장한 방법입니다. 핵심 기능과 공통 기능을 분리 시켜놓고, 공통 기능을 필요로 하는 핵심 기능들에서 사용하는 방식 입니다. Aspect : 공통기능 Advice : Aspect의 기능 자체 Joinpoint : Advice를 적용해야 되는 부분 (ex. 필드, 메서드) 스프링에서는 메서드만 해당한다. Pointcut : Joinpoint의 부분으로 실제로 Advice가 적용되는 부분 Weaving : Advice를 핵심 기능에 적용하는 행위 스프링에서 AOP를 구현할때는 proxy를 이용합니다. 예를들어 Joinpoint 시작과 끝에서 Advice를 실행할때 Advice는 중간에 끼어드는 것이 아니라 proxy를 통해서 실행됩니다. - XML 기반의 .. 2021. 4. 2. 이전 1 다음 728x90 반응형