관심사의분리1 [Spring] Spring AOP - 관심사 분리(부가기능과 핵심기능) 아래 포스팅을 먼저 보시면 이해에 도움이 됩니다. https://byunsw4.tistory.com/49 [Design Pattern] 프록시 패턴 & 데코레이터 패턴 0. 추가된 요구사항 이미 개발된 API 에 추가되는 기능이 발생했다고 생각해보겠습니다. 아래 Controller 는 쇼핑몰에 입점한 판매자가 해당 브랜드의 쿠폰을 등록하는 API 입니다. @RequiredArgsConstructor byunsw4.tistory.com 0. AOP AOP 란, "관점 지향 프로그래밍(Aspect Oriented Programming)" 의 약자로 부가기능과 핵심기능을 분리해서 개발하는 방법으로, 핵심기능을 구현한 비지니스 로직 내에서 부가기능을 같이 관리하는 경우, 코드의 가독성이 떨어지는 문제나 유지보수.. 2024. 2. 26. 이전 1 다음