Spring IOC 컨테이너 살펴보기 - 애플리케이션 컨텍스트 및 Bean Factory

Soo·2024년 2월 26일

Spring 컨테이너(스프링 컨텍스트, IOC 컨테이너)

Spring Bean과 생명 주기를 관리합니다.

Java 클래스를 만들고 설정을 만들면 IOC 컨테이너가 런타임 시스템을 만듭니다.

이 시스템이 Spring 컨텍스트를 만들고 모든 Bean을 관리하는 것입니다.

Spring 컨테이너나 Spring IOC 컨테이너에 대해 이야기 할 때 논의 대상이 되는 IOC 컨테이너는 두 가지가 있습니다.

  1. Bean Factory (기본 Spring 컨테이너)
  2. ApplicationContext (엔터프라이즈 전용 기능이 있는 고급 Spring 컨테이너)
    • Bean Factory를 상속하고 있으며, 국제화, 환경 변수 관련 처리, 애플리케이션 이벤트 등의 부가 적인 기능을 가지고 있습니다.
    • 대부분의 애플리케이션은 위의 기능을 필요로 하기 때문에 ApplicationContext를 자주 사용 합니다.

0개의 댓글