#di1
- 의존성 주입(DI)이란? 직접 만들지 않고 받아 쓰는 이유
의존성 주입은 객체가 필요한 다른 객체를 직접 만들지 않고 밖에서 받아 쓰는 방식이다. 주문 할인 예제로 직접 생성할 때의 문제, 생성자·세터·필드 주입의 차이, Spring이 의존성을 조립하는 방식과 흔한 오해를 정리했다.
의존성 주입은 객체가 필요한 다른 객체를 직접 만들지 않고 밖에서 받아 쓰는 방식이다. 주문 할인 예제로 직접 생성할 때의 문제, 생성자·세터·필드 주입의 차이, Spring이 의존성을 조립하는 방식과 흔한 오해를 정리했다.