DI

의존성 주입 - DI(Dependency Injection)
1. 개념 🦗 DI(Dependency Injection = 의존성 주입 = 의존관계 주입)를 알기 위해서는 우선 IoC(Inversion of Control = 제어의 역전)를 알아야 한다. IoC란 메서드나 객체의 호출 작업을 개발자가 결정하는 것이 아닌 외부에서 결정하는 것이다. 여기서 외부란 Spring Framework를 뜻한다. // 기존 public class DictionaryService { KoreanDictionary koreanDictionary = new KoreanDictionary(); } // IoC 적용 public class DictionaryService { Dictionary dictionary; } 기존에는 객체를 클래스 내부에서 생성하고 사용했지만 IoC를 적용하면..