Spring AOP 강좌 05강 — @Around로 실행 시간 측정 + 예외 처리 Advice
가장 강력한 @Around로 메서드 실행을 감싸 시간을 측정하고, @AfterReturning·@AfterThrowing을 실습합니다.
가장 강력한 @Around로 메서드 실행을 감싸 시간을 측정하고, @AfterReturning·@AfterThrowing을 실습합니다.
@LogExecutionTime 커스텀 어노테이션으로 깔끔한 AOP를 완성하고, 자기호출(self-invocation) 함정을 이해합니다.
AOP를 다루려면 반드시 알아야 할 5가지 용어를 그림 같은 비유로 한 번에 정리합니다.
의존성을 추가하고 실제로 동작하는 로깅 Aspect를 만들어 메서드 호출을 자동 기록합니다.
execution, within, @annotation, args 등 자주 쓰는 Pointcut 표현식과 조합 방법을 정리합니다.
반복되는 부가 기능(로깅·트랜잭션·보안)을 비즈니스 로직에서 떼어내는 AOP의 개념과 필요성을 이해합니다.