AR삽질러

Spring BeenFactory와 ApplicationContext(10) 본문

JAVA/Spring

Spring BeenFactory와 ApplicationContext(10)

아랑팡팡 2023. 8. 4. 19:31
728x90

BeenFactory

 - BeabFactory는 Spring Container의 최상위 인터페이스이자 핵심 인터페이스로

빈의 생성, 초기화, 관리, 의존성 해결 등 기본 작업을 담당한다.

 

ApplicationContext

 - ApplicationContext는 BeanFacory의 확장 인터페이스로 더 고급기능을 제공하며

즉시초기화 애플리케이션 시작시 모든 싱클톤 빈이 즉시 로딩되어 초기화 된다.
국제화지원 한국 = 한국어, 영어권 = 영어
이벤트발생 이벤트를 발생시키고 모델을 편리하게 지원
환경추상화 개발, 테스트, 운영 등 다양한 환경을 구분해서 처리할 수 있다.

 

 

BeanFactory는 가장 기본적인 빈 관리기능을 제공

ApplicationContext는 BeanFactory보다 많은 기능을 제공하여 일반적으로 ApplicationContext를 사용해 스프링의 전체 기능을 활용할 수 있다.

728x90
반응형
LIST

'JAVA > Spring' 카테고리의 다른 글

Spring 컴포넌트스캔 (12)  (0) 2023.08.11
Spring Singleton, SingletionContainer (11)  (0) 2023.08.05
Spring Been 조회 - 상속관계(9)  (0) 2023.07.16
Spring springBeen조회(8)  (0) 2023.07.16
Spring springBeen과 springContainer(7)  (0) 2023.07.15