Spring IoC Container 1부
Spring IoC 컨테이너와 빈 - 1부
백기선님의 강의인 Spring 프레임워크 핵심 기술 편의 IoC Container
를 학습한 내용을 정리한 글
Spring IoC Container란?
Spring에서는 객체들을 Bean이라는 것으로 관리하는데, 이 Bean은 일반적으로 Singleton으로 관리된다.
Spring의 주요 기술인 DI는 어떤 객체가 사용하는 의존 객체를 직접 사용하는 것이 아닌, IoC Container로 부터 주입받아 사용하는 방법을 말한다.
BeanFactory, Application Context
Spring의 IoC Container Interface이다.
차이는 Application Context가 좀 더 많은 기능을 갖고 있다.
BeanFactory는 성능이 중요한 디바이스에서 사용하는 것을 권장 일반적으론 Application Context를 사용한다.
Reference
인프런 백기선님의 스프링 프레임워크 핵심 기술 강좌