스프링공식문서
-
[Spring] 스프링 프레임워크의 IoC 컨테이너와 빈Spring 2019. 8. 21. 10:24
스프링 프레임워크의 Inversion of Control (IoC) 원칙 그리고 빈에 대해서 알아보자. IoC (Inversion of Control) 란 _IoC는 dependency injection (DI) 로도 알려져 있음 _객체들의 의존성 (다른 객체들과 함께 동작하는 방식) 을 생성자 인자나 팩토리 메소드 인자 또는 속성을 통해서만 정의하는 방법 _컨테이너는 빈을 생성할 때 그들의 의존성을 주입 _클래스 생성 지시나 서비스 로케이터 패턴등의 메커니즘을 사용하여 근본적으로 빈이 스스로 인스턴스하는 것이나 의존성들의 위치를 컨트롤하여 근본적으로 역전 (그래서 이름이 제어의 역전이다) 하는 과정을 의미 스프링 IoC 제공 패키지 _The org.springframework.beans 와 org...