IoC(Inversion of Control)/ IoC Container
Framework/Spring2024. 10. 8. 14:22IoC(Inversion of Control)/ IoC Container

IoC(Inversion of Control)1. IoC 기본 개념 및 원리: 프로그램의 제어 흐름이 클라이언트 코드에서 프레임워크 or 컨테이너로 역전됨  ⇒ 객체 생성, 구성, DI, LifeCycle 관리 등을 IoC 컨테이너에 의해 관리됨  ⇒ 객체 or 클래스 간 결합도 ⬇️ 2. IoC 주요 개념DI(Dependency Injection): IoC의 구체적인 구현 방식 중 하나,   객체가 필요한 의존성을 외부에서 주입받는 방법Spring Framework : IoC Container 제공 3.  IoC 이점유연성 증가테스트 용이성코드 재사용성 증가구성의 일관성4. Spring의 IoC 구현 방식1. XML 기반 구성 - spring 초기 - Car 및 Engine 빈 생성 후, Car에..

image