[Spring Framework] (4) - IoC 컨테이너 동작 원리
·
Spring Framework
(1) IoC 컨테이너의 역할개발자가 정의한 객체들을 Bean으로 IoC 컨테이너에 보관을 해두고, 스프링을 통해 자동으로 의존성 주입을 할 때 Bean을 객체로 만들어 의존성을 주입을 해주는 역할을 한다.( 해당 부분은 스프링 서버가 뜰 때 즉, 초기화 시점에 객체에 대한 의존성 주입이 이뤄진다. )코드적으로 org.springframework.context.ApplicationContext는 Spring IoC 컨테이너를 나타낸다. 핵심객체의 생성과 생명주기를 관리해주는 핵심 컴포넌트이다. (2) IoC 컨테이너의 Bean(객체) 관리 과정IoC컨테이너가 Bean을 관리하는 과정은 크게 7가지가 존재 ( 또한, 빈 생명주기 과정으로도 볼 수 있다. ) ( 해당 과정은 초기화 시점인 스프링 서버가 초기..