Spring AOP기능

2020/SPRING 2020. 1. 7. 17:39
반응형

  AOP와 관련된 여러가지 용어에 대한 설명입니다. 입문자에게는 용어의 개념을 이해하기가 다소 어려울 수 있지만 실습을 하고 나면 확실히 이해할 수 있을 것입니다. 다라서 지금은 용어 자체가 잘 이해되지 않더라도 그냥 읽고 넘어가기를 바랍니다.

용어 설명
aspect 구현하고자 하는 보조 기능을 의미합니다.
advice aspect의 실제 구현체(클래스)를 의미합니다. 메서드 호출을 기준으로 여러 지점에서 실행됩니다.
joinpoint advice를 적용하는 지점을 의미합니다. 스프링은 method 결합점만 제공합니다.
pointcut advice가 적용되는 대상을 지정합니다. 패키지이름/클래스이름/메서드이름을 정규식으로 지정하여 사용합니다.
target advice가 적용되는 클래스를 의미합니다.
weaving advice를 주기능에 적용하는 것을 의미합니다.

  스프링 프레임워크에서 AOP기능을 구현하는 방법으로는 스프링 프레임워크에서 제공하는 AOP관련 API를 이용하는 방법과 애너테이션을 이용하는 방법이 있습니다.

 

다음글에서는 스프링 API를 이용한 AOP 기능 구현 과정과 실습을 해보겠습니다.

반응형
블로그 이미지

꽃꽂이하는개발자

,