[Spring 핵심 원리 #3] 스프링 핵심 원리 이해 2
앞에서 진행해 온 프로젝트에서 새로운 할인 정책을 추가하는 요구사항이 발생했다는 가정 하에 진행하겠습니다. 할인 정책을 추가하게 되면 DIP, OCP를 지키지 못할 수도 있습니다. 이러한 문제를 해결하며 왜 스프링 컨테이너가 탄생했는지도 알아보겠습니다. 또한 앞에서 만든 순수 자바 코드를 스프링 컨테이너에서 동작하도록 바꿔보도록 하겠습니다. 이 카테고리에 있는 포스트는 인프런 김영한 강사님의 '스프링 핵심원리 - 기본편' 내용을 개인 공부용도로 정리한 것입니다. #1. 새로운 할인 정책 개발 기존에 정액 할인 정책이 아닌 정률 할인 정책에 대한 구현과 테스트를 작성해보겠습니다. hello.core/discount/RateDiscountPolicy package hello.core.discount; imp..
2021.07.23