본문 바로가기

WEB/Spring

AOP(Aspect Oriented Programming)

 

 

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