✅1. AOP와 Proxy를 왜 공부해야 하는가?스프링 프레임워크를 제대로 이해하고 활용하려면 반드시 AOP(Aspect-Oriented Programming)와 Proxy(프록시)에 대한 개념을 짚고 넘어가야 한다. AOP는 스프링의 내부 동작 원리와 실무 로직 구현에 깊이 관여한다. 📌 1-1. 관심사의 분리 (Separation of Concerns)실제 서비스를 개발하다 보면 모든 클래스나 메서드가 자신의 작업 외에 공통적인 작업을 반복적으로 수행하게 된다.예를 들어:메서드 실행 전후에 로그를 남긴다.실행 시간 측정을 위해 시간을 기록한다.트랜잭션을 시작하고 커밋하거나 롤백한다.인증/인가 처리를 수행한다.공통적인 작업을 하는 이런 코드들을 모든 클래스에 직접 반복적으로 작성하게 된다면?➡ 유지보..