이번 포스트에서는 IoC 컨테이너로써 스프링의 주요 특징 중 하나인 DI(Dependency Injection)의 개념과 필요성에 대해 알아보자.참고로 pom.xml에 설정했던 와는 무관하다. 생활에서의 의존성과 의존성 주입 그리고 Ioc Container 의존성우리는 멀리 떨어져있는 사람들과 통화(business logic)를 하려고 한다. 통화를 위해서는 당연히 전화기를 가져야(has a) 한다. 이처럼 통화를 위해 반드시 전화기를 사용하는 것을 '전화기에 의존하고 있다'라고 하고 이때 '전화기는 우리의 의존성'이 된다.의존성인 전화기를 갖기 위해서 전통적으로는 직접 구매를 했지만 요즘은 렌탈이나 구독 서비스가 등장하고 있다. "아이폰13, 매달 4만원에 쓴다"…윤곽 드러난 애플의 구독서비스"아이폰..
02. Dependency와 Dependency Injection
이번 포스트에서는 IoC 컨테이너로써 스프링의 주요 특징 중 하나인 DI(Dependency Injection)의 개념과 필요성에 대해 알아보자.참고로 pom.xml에 설정했던 와는 무관하다. 생활에서의 의존성과 의존성 주입 그리고 Ioc Container 의존성우리는 멀리 떨어져있는 사람들과 통화(business logic)를 하려고 한다. 통화를 위해서는 당연히 전화기를 가져야(has a) 한다. 이처럼 통화를 위해 반드시 전화기를 사용하는 것을 '전화기에 의존하고 있다'라고 하고 이때 '전화기는 우리의 의존성'이 된다.의존성인 전화기를 갖기 위해서 전통적으로는 직접 구매를 했지만 요즘은 렌탈이나 구독 서비스가 등장하고 있다. "아이폰13, 매달 4만원에 쓴다"…윤곽 드러난 애플의 구독서비스"아이폰..
2020.06.15