AOP는 공통 관심사항과 핵심 관심사항을 분리하여 프로젝트를 원활하게 만들어줌
만약 프로젝트의 모든 메서드 호출 시간이 궁금하다면
각 메서드마다 시간 측정하는 로직을 추가해야한다
하지만 한 로직만 변경해서 모든 메서드에 적용할 수 있도록 도와주는게 aop
@Component 등록하고
@Aspect 등록하고
@Around("execution(* 패키지 경로..*(..))")
'WEB > Spring' 카테고리의 다른 글
컴포넌트 스캔 Filter (0) | 2023.12.20 |
---|---|
스프링 빈 조회하기 (1) | 2023.12.17 |
JPA로 DB(h2) 사용하기 (0) | 2023.12.13 |
스프링 빈 등록 방법 2가지 (0) | 2023.12.09 |
@AfterEach - 테스트 케이스 클리어 하는 법 (1) | 2023.12.07 |