2장. 컨테이너 생성
2021. 8. 11. 14:51ㆍSpring
728x90
컨테이너의 역할
- 객체 생성
- 의존 주입
- 호출하는 곳에 객체 제공
스프링의 핵심 기능은 객체를 생성하고 초기화 하는것.
⇒ 스프링은 객체 컨테이너
컨테이너는 설정 정보를 읽어와서 객체 생성과 초기화를 수행함.
컨테이너 구현 클래스
- XML : GenericXmlApplicationContext
- 자바설정 : AnnotationConfigApplicationContext
매개변수로 설정 정보 파일을 주면 알아서 컨테이너와 빈객체를 생성해줌.
getBean()
컨테이너.getBean(Bean객체식별자, Bean객체타입)
빈 이름 없이 타입만으로 구할 수 있지만, 해당 타입의 빈이 여러개 존재한다면 오류.
출처 : 최범균, 『스프링5 프로그래밍 입문』, 가메출판사
728x90
'Spring' 카테고리의 다른 글
6장. 빈 라이프사이클과 범위 (0) | 2021.10.06 |
---|---|
5장 컴포넌트 스캔 (자동 빈 등록) (0) | 2021.09.20 |
4장. 의존 자동주입 (0) | 2021.08.11 |
3장. 스프링 DI (0) | 2021.08.11 |
1장. 메이븐 프로젝트 (0) | 2021.08.11 |