Free Lines Arrow
본문 바로가기
Spring/spring 기초 스터디

[Spring] BeanFactory 와 ApplicationContext

by skahn1215 2021. 5. 1.
728x90
반응형

Bean factory란?

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

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

3. getBean() 함수를 제공한다

 

 

 

 

 ApplicationContext란?

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

 

ApplicationContext무슨 역할을 할까?

어플리케이션을 개발할때 빈을 관리 조회 기능 말고 여러 기능이 필요하다.

그러한 기능들을 제공해준다.

 

세부기능

1. 메시지 소스를 활요한 국제화 기능

2. 환경변수

- 로컬, 개발, 운영들을 구분해서 처리.

3. 편리한 리소스 조회 

- 파일 클래스패스 외부들에서 리소스를 편리하게 조회

 

 

 

 

 

상속관계 

 

 

 

 

ApplicationContext가 제공하는 부가기능

 

참고: www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard

 

스프링 핵심 원리 - 기본편 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📣 확인해주

www.inflearn.com

 

728x90
반응형

댓글