LUNA's Archive

고정 헤더 영역

글 제목

메뉴 레이어

LUNA's Archive

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (89)
    • C (2)
    • C++ (1)
    • Data Structure & Algorithm (9)
    • Computer Vision (0)
    • RDBMS (19)
    • Spring Framework (7)
    • Network (8)
    • Spring Webflux (2)
    • Java (17)
    • 대규모 설계 기초 (12)
    • Spring Data JDBC (5)
    • Spring Security (5)
    • JPA (0)
    • Spring Batch (0)
    • Infra (2)

검색 레이어

LUNA's Archive

검색 영역

컨텐츠 검색

spring framework

  • BeanFactory와 ApplicationContext의 차이점

    2025.02.16 by Wanderer Kim

BeanFactory와 ApplicationContext의 차이점

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

Spring Framework 2025. 2. 16. 21:56

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
LUNA's Archive © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바