[스프링] 스프링 키워드 정리
- DI (Dependency Injection): 의존성 주입
- IoC (Inversion of Conttol): 제어의 역전
- AOP (Aspect-Oriented Programming): 관점 지향 프로그래밍
- 비즈니스 로직으로부터 공통 관심사 로직을 분리하는 것
- 애스팩트 (Aspect): 어디에서(포인트컷) 무엇을 할 것인지(어드바이스)를 합쳐놓은 개념
- 포인트컷이 지정한 조인포인트에서 어드바이스가 실행된다.
- 어드바이스 (advice): 실행될 공통 관심사 로직
- 조인포인트 (joinpoint): 공통 관심사 로직이 실행되는 지점
- 포인트컷으로 매치한 실행 지점
- 여러 조인포인트를 매치하기 위해 지정한 표현식
- 매치된 조인포인트에서 해야 할 일 = 어드바이스
- 포인트컷 (pointcut): 조인포인트를 지정하기 위한 표현식
- 포인트컷을 통해 어드바이스가 실행될 조인포인트를 지정
Comments