이번에는 DI - 의존성 주입이라는 스프링의 주요한 기능에대해서 알아보자 후... 너무누무 어려워 DI - Dependence Injection 문자그래도, 의존성의 주입, 독립성의 주입이다. 스프링은 자바언어로 이루어진 프레임워크로써, 객체지향을 지향한다. 따라서 각 객체간의 종속성을 제거하기위해 DI를 사용한다, 그럼 DI란 뭘까? 내가 이해한 바로, 스프링은 메모리를 Bean 이라는 객체로 관리한다. 각 객체가 각각에 맞는 Bean객체(많은 종류의 빈객체가 존재함)임을 명시해주면(어노테이션) Spring은, 그 객체(Class)를 명시해준 Bean 객체(어떤 역할을 하는 객체인지) 파악해, Bean 객체로서 관리한다. 이러한 Bean 객체는 한 네이밍당 하나의 공간을 차지하고 있다. 그렇다면, 이렇..