공통 관심사를 한 곳에서 관리할 수 없을까요…?공통 관심사 : 공통적이긴 한데, ‘공통’적이기 때문에 해당 로직에서 ‘핵심’ 로직은 아닐 가능성이 높습니다.따라서 AOP를 사용한다면 코드에서는 핵심 로직에만 집중할 수 있는 장점이 있습니다! AOP(Aspect-Oriented Programming)란?AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)는 프로그램의 핵심 로직(Core Concern)과 부가적인 기능(Cross-Cutting Concern, 예: 로깅, 보안, 트랜잭션 등)을 분리하여 관리하는 프로그래밍 패러다임입니다.📌 AOP 주요 개념Aspect(애스펙트): 공통적으로 적용할 기능(예: 로깅, 보안, 트랜잭션)JoinPoint(조인포인트): AOP 기능이..