📌 용어 정리1) Aspect: 자주쓰는 코드들을 모듈화한것2) Target: Aspect를 적용하는곳 (class, method...)3) Advice: 실질적인 부가기능을 담은 구현체4) JointPoint: Advice가 적용될 위치4-1) ProceedingJoinPoint: joinPoint를 상속받는 객체, Around Advice에서만 지원됨5) PointCut: JointPoint의 상세한 내용을 정의한것AOP란- 어떤 로직을 기준으로 관점을 나누어서 보고 그 관점을 모듈화 시키는 프로그래밍- 소스코드상에서 자주 반복되는 코드들을 Aspect로 모듈화하여 재사용하는게 목적 Spring AOP- 프록시 패턴 기반의 AOP 접근제어 및 부가기능 추가하기 위해 사용- 스프링 빈에만 AOP 적용..