[Advanced-12] 스프링 AOP - 실전 예제
·
Spring/Core
1. 예제 프로젝트 구성1.1. 실전 예제 목표이번 장에서는 지금까지 학습한 스프링 AOP 개념을 활용하여 실무에서 유용하게 사용할 수 있는 두 가지 AOP를 직접 구현해본다:로그 출력 AOP: @Trace 애노테이션을 사용하여 메서드 호출 정보를 로그로 출력재시도 AOP: @Retry 애노테이션을 사용하여 예외 발생 시 자동으로 재시도1.2. 기본 예제 프로젝트 구성1.2.1. ExamRepository - 저장소 클래스간헐적으로 실패하는 저장소를 시뮬레이션하는 클래스이다.package hello.aop.exam;import org.springframework.stereotype.Repository;@Repositorypublic class ExamRepository { // 테스트를 위한 시퀀스..