
Java/Spring2024. 11. 5. 15:28Spring Container, BeanFactory, ApplicationContext
Spring Container(스프링 컨테이너)스프링 컨테이너는 Spring 프레임워크의 핵심 컴포넌트이다.스프링 컨테이너는 Bean 객체의 생명 주기를 관리하며, 생성된 Bean 객체들에게 추가적인 기능을 제공한다.Bean 이란 스프링에서 사용하는 자바 객체를 의미한다. Spring Container 의 종류스프링 컨테이너는 BeanFactory 와 ApplicationContext 두 종류의 인터페이스로 구현되어 있다. BeanFactorySpring 프레임워크에서는 빈(Bean) 이라는 자바 객체를 생성하고 관리하는 BeanFactory 인터페이스를 사용한다.BeanFactory 는 스프링 컨테이너의 핵심 역할을 수행하며,빈의 등록 및 생성, 조회 등 빈의 라이프사이클 관리, 의존성 주입 등을 ..