2024.06.13.목.TIL 내일배움캠프 41일차 <Spring AOP>

김기남·2024년 6월 13일
0

오늘은 강의 내용 및 과제에서 언급된 Spring AOP 에 대해서 알아보았습니다.

Spring AOP (Aspect Oriented Programming)

AOP는 부가 기능을 핵심 기능에서 분리해 한 곳으로 관리하도록 하고, 이 부가 기능을 어디에 적용할지 선택하는 기능을 합한 하나의 모듈입니다.
AOP의 A에 해당하는 Aspect는 우리말로 번역하면 "관점"이라는 뜻입니다.
즉, 이름 그대로 애플리케이션을 바라보는 관점을 하나하나의 기능에서 횡단 관심사(cross-cutting concerns) 관점으로 달리 보는 것 입니다.
이러한 프로그래밍 방식을 관점 지향 프로그래밍 즉, AOP라고 합니다.


⬆️Spring의 AOP 애너테이션

⬆️개념적 이해

⬆️스프링 실제 동작

⬆️AOP 적용 전 시퀀스 다이어그램

⬆️AOP 적용 후 시퀀스 다이어그램

참고 :
Spring Master - 5주차 강의자료 +
https://hstory0208.tistory.com/

profile
새로운 시작~!

0개의 댓글