스프링강의

BeanFactory, ApplicationContext

lby132 2021. 6. 12. 02:23

BeanFactory

- 스프링 컨테이너의 최상위 인터페이스이다.

- 스프링 빈을 관리 하고 조회하는 역할을 담당한다.

- getBean()을 제공한다.

 

ApplicationContext

- BeanFactory 기능을 모두 상속받아서 제공한다.

- 빈을 관리하고 검색하는 기능을 BeanFactory가 제공해 주는데, 그러면 둘의 차이는 뭘까?

- 애플리케이션을 개발할 때는 빈은 관리하고 조회하는 기능은 물론이고, 수많은 부가기능이 필요하다.

 

'스프링강의' 카테고리의 다른 글

No qualifying bean of type 'hello.core.member.MemberService' available 에러난 이유  (0) 2021.06.17
@Autowired  (0) 2021.06.17
싱글톤 방식의 주의점  (0) 2021.06.11
싱글톤 컨테이너  (0) 2021.06.10
싱글톤 패턴  (0) 2021.06.09