🌱 Spring AOP (관점 지향 프로그래밍) 개념목차1. AOP란? (횡단 관심사의 분리)2. AOP 주요 용어 및 Advice 종류3. 코드 예시 (@Aspect)4. Spring AOP의 원리 (Proxy & Weaving)1. AOP란? (Aspect-Oriented Programming)AOP는 관점 지향 프로그래밍으로, 핵심 비즈니스 로직과 공통적으로 사용되는 횡단 관심사(Cross-Cutting Concerns)를 분리하여 모듈성을 높이는 패러다임입니다.횡단 관심사 예시로깅(Logging), 트랜잭션 관리, 보안, 성능 측정, 예외 처리 등AOP가 필요한 이유중복 제거: 여러 메서드에 흩어진 공통 로직을 한 곳에서 관리합니다.변경 지점 단일화: 공통 로직 수정 시 Advice 하나만 변경..