1️⃣ AOP란?핵심 비즈니스 로직과 횡단 관심사(Cross-Cutting Concerns) 를 분리하여 모듈화하는 프로그래밍 패러다임(개념)횡단 관심사 예시: 로깅, 보안, 트랜잭션, 캐싱, 예외 처리목적: 코드 중복 제거, 관심사 분리, 유지보수성 향상2️⃣ AOP 주요 용어용어설명Aspect횡단 관심사를 모듈화한 단위Advice실제 실행되는 동작 (@Before, @After, @Around 등)Join PointAdvice가 적용될 수 있는 지점PointcutAdvice를 적용할 Join Point를 선별하는 표현식WeavingAspect를 실제 코드에 적용하는 과정3️⃣ AOP의 구현체들AOP (개념/패러다임)├── AspectJ ← 가장 완전한 구현체├── Spring AOP ..