1. Spring 심화 주차 개인 과제 ( Test 코드 학습 )이번주에 AOP와 테스트 코드에 대해 배웠습니다. AOPAOP는 관점 지향 프로그래밍으로, 관점을 기준으로 다양한 기능을 분리하여 보는 프로그래밍입니다. AOP는 런타임 시점에 적용하는 방식으로 공통기능을 작성할 때 매우 유용하게 사용됩니다. 따라서 저는 프로젝트에서 어드민 사용자만 접근할 수 있는 특정 API에는 접근할 때마다 접근 로그를 기족하기 위해 AOP를 사용하였습니다. 이때 저는 AOP를 어노테이션 방식으로 사용하였습니다. 어노테이션 선언@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface InfoAnnotation {} 어노테이션 구현@S..