스
Table of Content
BeanFactory
•
스프링 컨테이너의 최상위 인터페이스
•
스프링 빈을 관리하고 조회하는 역할 담당
•
현재까지 사용한 getBean(), getBeansOfType() 등 제공하는 인터페이스
ApplicationContext
•
BeanFactory 기능을 모두 상속받아서 제공
•
어플리케이션 개발에는 빈 팩토리의 기능 외에도 여러 기능들을 가지고 있음
◦
메시지 소스를 활용한 국제화 기능(언어변경)
◦
환경 변수(로컬/개발/운영 구분처리)
◦
어플리케이션 이벤트
◦
리소스 조회 등
따라서 빈 팩토리를 직접 사용하지 않고 ApplicationContext를 사용한다.
일반적으로 이것을 스프링 컨테이너라고 부른다.
Related Posts
Search