[TIL] 220616

Moon·2022년 6월 16일

BeanFactory나 ApplicationContext를 스프링 컨테이너라고 한다.

  • 스프링 컨테이너 생성
ApplicationContext applicationContext 
= new AnnotationConfigApplicationContext(AppConfig.class);

XML기반으로도 만들 수 있는데 요즘은 거의 어노테이션 기반의 자바 설정 클래스로 만든다. (Appconfig)

BeanFactory

  • 스프링 컨테이너의 최상위 인터페이스
  • geBean()을 제공한다.

ApplicationContext

  • BeanFactory의 기능을 모두 제공한다. (상속받음)
  • 빈을 조회하고 관리하는 기능 이외의 다른 부가기능들을 제공한다.
    -> 메시지소스, 환경변수, 리소스 조회 등
profile
매일 성장하는 개발자 되기😊

0개의 댓글