AOP

AOP코드 작성 시 핵심 관심 사항과 공통 관심 사항을 나눠서 개발을 해야한다.공통 관심 사항 (cross-cutting concern) ex) 주로 기능 수행 별 시간 측정핵심 관심 사항 (core concern) ex) 회원 가입, 조회 .... 공통 관심 사항과 핵심 관심 사항이 코드에 섞여있으면 유지보수도 어려워지고 공통 로직으로 만들기 매우 어렵다. AOP (Aspect Oriented Programing, 관점 제약 프로그래밍) : 공통 관심 사항과 핵심 관심 사항을 분리하는 것. AOP 사용 방법별도의 AOP 클래스를 생성해서 @Aspect로 선언해준다.AOP로 만들 기능을 메소드로 구현한다.ProceedingJoinpoint를 매개 변수로 받는다.AOP 메소드 내부에서 joinPoint.p..
h2boom
'AOP' 태그의 글 목록