AOP

Spring/스프링 입문

[스프링 입문] 07. AOP - AOP 적용

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. 1. AOP 적용 AOP: Aspect Oriented Programming 공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 분리 1. 시간 측정 AOP 등록 package hello.hellospring.aop; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.stereotype.Component..

Spring/스프링 입문

[스프링 입문] 07. AOP - AOP가 필요한 상황

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. 1. AOP가 필요한 상황 1) 모든 메소드의 호출 시간을 측정하고 싶을 때 2) 공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 3) 회원 가입 시간, 전체 회원 조회 시간을 측정하고 싶을 때 1. MemberService 회원 조회 시간 측정 추가 @Transactional public class MemberService { ... /** * 회원 가입 */ public Long join(Member member) { long start = System.currentTimeMillis(); // 회원가입 시작 시각 try {..

HSY_mumu
'AOP' 태그의 글 목록