[Spring] IoC와 DI 차이점 완벽 정리 - 스프링 프레임워크 핵심 개념
·
Spring
IoC와 DI, 같은 개념일까?스프링 프레임워크(Spring Framework)를 공부하다 보면 IoC(제어의 역전)과 DI(의존성 주입)라는 개념이 자주 등장합니다.많은 초심자들이 이 두 개념을 혼동하거나 동일한 것으로 생각하는 경우가 많습니다.하지만 IoC와 DI는 밀접한 관계가 있지만 엄연히 다른 개념입니다.이 글에서는 스프링 IoC와 DI 개념을 명확하게 구분하고, 이를 활용하는 방법에 대해 정리해 보겠습니다.       🔹 IoC(Inversion of Control)란? - 스프링 IoC 컨테이너의 역할IoC(제어의 역전, Inversion of Control)은 스프링 프레임워크에서 핵심 개념 중 하나로,애플리케이션의 흐름을 개발자가 직접 제어하는 것이 아니라, 프레임워크가 대신 제어하는 ..