AOP가 필요한 상황
모든 메소드의 시간을 측정하고 싶다면?
공통 관심 사항 vs 핵심 관심 사항
-> 시간을 측정하는 것은 핵심 관심 사항이 아닌 공통 관심 사항이다.
시간을 직접 측정하는 경우
메소드 마다 try구문을 이용해 시간을 측정해야 한다. 메소드가 많은 경우 거의 불가능
AOP를 사용하여 시간을 측정하는 경우
AOP 기술을 사용하여 공통 관심 사항만 따로 빼서 관리할 수 있으므로 필수적이다.
'웹 개발 > Back End' 카테고리의 다른 글
실전! 스프링 부트와 JPA 활용1 - 도메인 분석 설계 (0) | 2022.01.05 |
---|---|
실전! 스프링 부트와 JPA 활용1 - 프로젝트 환경설정 (0) | 2022.01.05 |
스프링 입문 - 스프링 DB 접근 기술 (0) | 2022.01.02 |
스프링 입문 - 웹 MVC 개발 (0) | 2022.01.02 |
스프링 입문 - 스프링 빈과 의존관계 (0) | 2022.01.02 |
댓글