📝 스프링 AOP 개념 및 적용 방법 | 1. AOP(Aspect Oriented Programming) Spring은 Spring Triangle 이라고 부르는 세가지 개념을 제공해준다. 각각 IoC, AOP, PSA를 일컫는다. AOP는 Aspect Oriented Programming의 약자로 '측면/양상 지향적인 프로그래밍' 이라는 의미이다. class A { method a(){ AAA a가 하는 일 BBB } method b(){ AAA a가 하는 일 BBB } } class B { method c(){ AAA c가 하는 일 BBB } } 위와 같이 동일한 일을 하는 AAA ,BBB가 여러군대에서 사용되고 이렇게 흩어져 있으면 코드 변경이 필요한 경우 모든 부분을 일일히 수정을 해주어야 한다...