-
[SPRING] Spring AOP 주요개념study/spring 2019. 9. 28. 19:46
흩어진 관심사를 Aspect로 모듈화하고 핵심적인 비지니스 로직에서 분리하여 재사용하는 것
- Aspect : 흩어진 관심사를 모듈화한 것
- Target : Aspect를 적용할 위치(ex. 클래스, 메소드 등등)
- Advice : 실질적으로 해야할 일을 담은 구현체
- JoinPoint : Advice가 적용될 위치 / 끼어들 수 있는 지점, 메소드 진입 지점, 생성자 호출 지점 등 다양한 시점에 적용 가능
- PointCut : JoinPoint + Advice / JoinPoint에 어떤 Advice가 들어가는지에 대한 것을 정의
'study > spring' 카테고리의 다른 글
[SPRING] JPA의 이해-3(ORM) (0) 2019.12.27 [SPRING] JPA의 이해-2(객체지향 프로그래밍) (0) 2019.12.27 [SPRING] JPA의 이해-1(관계형 데이터베이스) (0) 2019.12.27 [SPRING] @Around 애노테이션 사용법 (0) 2019.09.28 [SPRING] Spring MVC 와 RESTful 방식의 차이점 (0) 2019.09.28