Spring - 의존성 주입의 장점

 

의존성 Lookup에 비해 의존성 주입이 좋은 이유

의존성 주입의 장점


  • 컴포넌트의 코드 변화를 최소화 한다.
  • 의존성을 제공하는 IoC 컨테이너로부터 자유롭다.
  • 컴포넌트 테스트가 용이하다(적절한 생성자나 수정자를 통해 테스트용 의존성 제공 가능).
  • 개발이 쉬워진다(코드량 감소, 의존성 객체는 필드에만 저장되므로 별도의 코드 불필요).