AOP?Aspect - Oriented - Programming스프링 프레임워크에서 제공하는 모듈. 관점 지향 프로그래밍의 구현을 지원하는 기술이다.AOP는 여러 모듈에서 공통으로 발생하는 관심사를 분리, 관리하며, 코드의 재사용성과 유지보수성을 향상 시키기 위해 사용된다. Aspect 관점: aop에서 관점이란 특정 관심사를 나타낸다.ex) 로깅, 트랜잭션, 보안.. JoinPoint 결합 지점: 어드바이스가 실행되는 시점. 예를 들어 메서드 호출이나 필드 접근 지점. PointCut 지점: 어드바이스를 적용할 결합 지점을 나타낸다. 정규 표현식이나 패턴을 사용하여 결합 지점을 정한다. Around 는 Advice 유형 중 하나로, 타겟 메서드를 감싸서 호출 전 후에 코드를 실행하게 해주는 어노테이션이..