이제 스프링 AOP에 대해 알아보자. AOP란 Aspect-Oriented Programming으로 흩어진 Aspect들을 모듈화하는 프로그래밍 기법을 말한다. 자바에서는 AspectJ나 스프링AOP를 통해 구현하며, 컴파일시점 / 로드타임 / 런타임에 AOP를 적용시킬 수 있다. AOP 관련 개념이 잘 설명된 포스팅을 좀 찾아보았다. https://tecoble.techcourse.co.kr/post/2021-06-25-aop-transaction/ AOP 입문자를 위한 개념 이해하기 이 글은 AOP 개념이 생소한 입문자들을 위한 포스팅입니다. 1. OOP의 한계 image… tecoble.techcourse.co.kr https://atoz-develop.tistory.com/entry/Spring-..