WEB/Spring
AOP(Aspect Oriented Programming)
hwahaha
2023. 12. 13. 15:54
AOP는 공통 관심사항과 핵심 관심사항을 분리하여 프로젝트를 원활하게 만들어줌
만약 프로젝트의 모든 메서드 호출 시간이 궁금하다면
각 메서드마다 시간 측정하는 로직을 추가해야한다
하지만 한 로직만 변경해서 모든 메서드에 적용할 수 있도록 도와주는게 aop
@Component 등록하고
@Aspect 등록하고
@Around("execution(* 패키지 경로..*(..))")