1. AOP(Aspect Oriented Programming)란?
- 관점 지향 프로그래밍? 횡단 관심사? cross-cutting concerns?
- 부가 기능(advice)을 동적으로 추가해주는 기술
- 메서드의 시작 또는 끝에 자동으로 (advice)를 추가
여러 모듈에 걸쳐서 공통으로 쓰이는 것. 공통 관심사를 말한다!
여러 모듈을 가로질러서 공통으로 쓰이는 Logging, Transaction, Security와 같은 기능은 모듈과 상관 없이 공통적이다.
그래서 이를 cross-cutting concerns 번역하면 횡단 관심사라고 한다.

https://jyeonc.tistory.com/111
ch3 18. AOP의 개념과 용어
jyeonc.tistory.com
- 전에 정리한 내용을 참고해서 강의 복습만 하고 넘어갔다!
'SpringBoot' 카테고리의 다른 글
| ch3 12. 데이터 모델링하는 방법 (0) | 2023.07.31 |
|---|---|
| ch3 11. 데이터 모델링이란 (0) | 2023.07.31 |
| ch3 09. 외부 설정 사용하기 (0) | 2023.07.31 |
| ch3 08. @Import와 @Conditional (0) | 2023.07.31 |
| ch3 07. 의존성 관리와 설정의 자동화(2) (0) | 2023.07.31 |