Spring DI
뚜부니
스프링 DI Spring DI (Dependency Injection) 스프링에서 의존성 주입은, 각 객체 간의 의존성을 스프링 컨테이너가 자동으로 연결해줌을 의미합니다. 만약 스프링 DI를 사용하지 않는다면 어떻게 될까요? 예를 들어 A 클래스 내부에서 B 클래스와 C 클래스를 활용한다고 할 때, 아래와 같이 A 클래스 내부에서 B 클래스와 C 클래스를 생성해서 사용하도록 구성했다고 합시다. public class A { private B b; private C c; public A() { b = new B(); c = new C(); } } 이렇게 생성한 경우, B 클래스나 C 클래스에 변경사항이 발생하면, A 클래스에 수정이 필요하게 됩니다. 이러한 코드를 결합도가 높은 코드라고 표현하며, A 클래..