BeanFactory
- 스프링 컨테이너의 최상위 인터페이스
- 스프링 빈을 관리하고 조회하는 역할을 담당
- getBean() 제공
ApplicationContext
- BeanFactory 기능을 모두 상속받아서 제공
- BeanFactory의 기능에 추가적인 기능을 덧붙혀 제공하는 인터페이스
ApplicationContext가 제공하는 부가기능
- MessageSource
- 메시지 소스를 활용한 국제화 기능
- ex) 한국에서 들어오면 한국어, 영어권에서 들어오면 영어로 출력
- EnvironmentCapable
- 로컬, 개발, 운영들을 구분해서 처리
- ApplicationEventPublisher
- 이벤트를 발행하고 구독하는 모델을 편리하게 지원
- ResourceLoader
- 파일 클래스패스, 외부 등에서 리소스를 편리하게 조회하게 지원
'Spring' 카테고리의 다른 글
Spring - 의존 관계 자동 주입 (0) | 2023.04.19 |
---|---|
Spring - 컴포넌트 스캔 (0) | 2023.04.14 |
Spring - 싱글톤 컨테이너 (0) | 2023.04.08 |
Spring - 스프링 컨테이너 (0) | 2023.04.07 |
Spring - 컨테이너와 IOC/DI (0) | 2023.03.24 |