Spring IoC

IoC 컨테이너와 DI

  IoC(Inversion of Control) 컨테이너와 DI(Dependency Injection)는 Spring Framework의 핵심 개념으로, 객체 간의 의존성을 관리하고 애플리케이션의 구조를 개선하는 데 도움을 줍니다.   1. IoC(Inversion of Control) IoC는 객체의 생성, 구성, 생명주기 관리 등의 제어권을 개발자로부터 프레임워크(컨테이너)로 이전하는 것을 의미합니다. 이를 통해 개발자는 객체 간의 의존성을 직접 관리하지 않고, 프레임워크가 대신 관리하도록 합니다. IoC의 주요 장점은