Spring [Bean]

jooog·2021년 10월 6일
0

스프링

목록 보기
1/25

스프링 컨테이너에 등록된 객체를 스프링 빈이라고 한다.

BeanFactory (최상위 인터페이스)

ApplicationContext

AnnotationConfigApplicationContext


ApplicationContext applicationContext = new AnnotationConfigApplicationContext(설정클래스.class);

BeanFactory (최상위 인터페이스)

  • 스프링 컨테이너의 최상위 인터페이스다
  • 스프링 빈을 관리하고 조회하는 역할
  • getBean()으로 빈을 조회할 수 있는 기능을 제공한다

ApplicationContext

  • BeanFactory의 모든 기능을 상속받아서 제공한다.
  • BeanFactory의 기본 기능에 부가적인 수 많은 기능을 제공하는 역할
  • BeanFactory를 직접 사용할 일은 거의 없기 때문에 실질적으로는 ApplicationContext 주로 사용한다.

출처: 인프런 스프링 핵심원리-기본편(김영한)

0개의 댓글