본 게시물은 김영한님의 “스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술” 강의를 바탕으로 작성했습니다.AOPAOP가 필요한 상황AOP가 필요한 상황모든 메소드의 호출 시간을 측정하고 싶을 때공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern)회원 가입 시간, 회원 조회 시간을 측정하고 싶을 때이러한 상황에서 시간을 측정하는 로직을 아래 그림과 같이 각각 작성해야 합니다.MemberService 회원 조회 시간 측정...@Transactionalpublic class MemberService { ... public Long join(Member member) { long start = System.curre..