앞에서 배웠던 거 실제로 쓰기
실패할 시 자동으로 재시작 하는 로직을 어노테이션으로 해보자. 요새 이러는게 추세라고 함.




일단 여기에 로그용 어노테이션 @Trace를 만들어서 적용해보자.


어노테이션 @Trace가 붙어있다면 이 프록시를 만들어 적용해라.


를 원하는 함수에 붙여준다.


잘 된다.
이제 @Trace말고 재시작 하는걸 해보자.





잘 된다.
이제 어느 함수가 시간이 오래걸릴 때 경고 뜨게 한다던지 하는 식으로 창의적으로 활용하면 된다.
좋은건 한번 잘 만들어두면 어느 메소드나 클래스에서든 재활용할 수 있다.
'CS > 김영한 스프링 강의' 카테고리의 다른 글
스프링 핵심 원리 - 고급편 - 섹션13. 스프링 AOP - 실무 주의사항 (0) | 2023.12.23 |
---|---|
스프링 핵심 원리 - 고급편 - 섹션11. 스프링 AOP - 포인트컷 (0) | 2023.12.19 |
스프링 핵심 원리 - 고급편 - 섹션9,10. 스프링 AOP 개념,구현 (0) | 2023.12.16 |
스프링 핵심 원리 - 고급편 - 섹션8. @Aspect AOP (0) | 2023.12.15 |
스프링 핵심 원리 - 고급편 - 섹션7. 빈 후처리기 (0) | 2023.12.15 |