@Before

코딩 개발/Spring

Spring Logging 3탄 - @Around

Spring AOP Advice 유형에는 5가지가 있습니다. @Before - core 메서드 실행 전에 실행하는 Advice @After Returning - core 메서드 정상 실행 후 실행하는 Advice @After Throwing - core 메서드 실행 시 예외 발생 시 실행하는 Advice @After - core 메서드 정상 실행 또는 예외 발생 상관없이 실행하는 Advice @Around - 위 네가지 Advice를 모두 포함, 모든 시점에서 실행할 수 있는 Advice 이중에 이 모든것을 할 수 있는 @Around에 대하여 알아볼 예정입니다! 1, 2탄과 중복되는 내용이 많고 Aspect 파일만 변경하는 것이기 때문에 1, 2탄을 많이 참고 부탁드립니다. AOP 탄 : https://..

코딩 개발/Spring

AOP (Aspect Oriented Programming) 관점 지향 프로그래밍

AOP란? Aspect => 관점 Core Concern 핵심관심사 + Cross Cutting Concern 횡단관심사 or 공통관심사 시스템을 핵심관심사항과 공통관심사항으로 구분해 분석, 설계, 구현, 운영합니다. 공통, 반복 작업을 피하고 효과적인 유지보수가 가능합니다. => 응집도를 높이고 결합도를 낮춥니다. => 응집도를 높임 : core 담당자는 core에 집중, cross cutting 공통관심사(ex-보안, 로깅, 트랜잭션..) 담당자는 자신의 역할에 집중합니다. => 결합도를 낮춤 : 공통 관심사 로직이 변경될 때 기존 코드는 수정이 필요하지 않고 해당 AOP 공통관심사 로직만 변경하면 됩니다. Core Concern(핵심관심사) : 시스템 업무 목적에 해당하는 주요 로직 ( ex- 회원..

호소세
'@Before' 태그의 글 목록