DI 사용하는 이유와 이론 설명 – [CS 시리즈 1]

DI를 사용하는 이유

DI – Dependency Injection 의존하는 클래스에 대한 인스턴스를 직접 생성하지 않고, 컨테이너로부터 생성된 빈을 setter나 생성자를 통해 외부로부터 주입받는 것을 의미한다. DI는 왜 사용될까? 가장 큰 이유는 의존성을 외부에서 주입하기 위해 사용한다. 아래 코드를 보자. …

Read more