스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 5일차
섹션7 AOP AOP가 필요한 상황 모든 메서드의 호출 시간을 측정하고 싶다면? 아래처럼 시작 시간과 끝난 시간을 계산해야 한다 이는 메서드마다 정형화될 수 없기 때문에 일일이 처리하기 번거롭다 public Long join(Member member) { long start = System.currentTimeMillis(); try { // 중복 회원 이름 검증 validateDuplicateMember(member); memberRepository.save(member); return member.getId(); } finally { long finish = System.currentTimeMillis(); long timeMs = finish - start; System.out.println("jo..