BeanFactory와 ApplicationContext의 차이점
Bean이란?스프링이 제어권을 가져서 직접 생성하고 의존관계를 부여하는 객체를 Bean이라고 부른다.BeanFactory vs ApplicationContextBeanFactoryBean을 생성하고 의존관계를 설정하는 기능을 담당하는 가장 기본적인 IoC컨테이너이자 클래스를 말한다. 스츠링 빈 컨테이너에 접근하기 위한 최상위 인터페이스이다.스프링 빈을 관리하고 조회하는 역할을 담당한다.getBean() 메서드를 제공한다.Lazy-Loading 방식을 사용한다. 즉, Bean을 사용할 때 Bean을 로딩한다. (필요할 때만 로딩하기 때문에 가벼운 경량 컨테이너이다)ApplicationContextBeanFactory를 확장하고 있어 BeanFactory의 확장된 버전이다.Eager-loading 방식을 사..
Spring Framework
2025. 2. 16. 21:56