목록2023/12/02 (1)
Skipalong's tistory
231201 TIL - 심화주차 체크리스트(SpringAOP)
오늘도 어제에 이어서 체크리스트를 체크해보겠다. ✅ 체크리스트 [ ] Spring AOP 를 통해 핵심기능 수행 전/후 또는 성공/실패 케이스 별로 부가기능을 추가할 수 있다. -> AOP란 위의 그림과 같이 핵심기능과 부가기능을 분리해서 다른 관점으로 보는 것을 의미한다. 부가기능을 핵심기능에 적용하는 모듈로 사용하는 설계이다. 이렇게 부가기능을 모듈화하는 이유는 핵심기능과 부가기능이 섞여있다면 모든 핵심기능에 부가기능을 추가한다면 동일한 코드를 하나하나 코드를 모두 작성해야해서 매우 비효율적이고 핵심기능이 추가될 때 부가기능을 깜빡하는 등의 문제가 생길 수 있기 때문에 부가기능추가에 신경을 써야하고, 핵심기능을 수정할 때 핵심기능을 이해하기 위해 부가기능의 이해까지 필요하기 때문에 비효율적이다. 또 ..
TIL
2023. 12. 2. 02:03