728x90
- 스프링 컨테이너에서 스프링 빈을 찾는 가장 기본적인 조회 방법
- applicationContext.getBean(빈 이름, 타입)
- applicationContext.getBean(타입)
- 조회 대상 스프링 빈이 없으면 예외 발생
- NoSuchBeanDefinitionException: No bean named 'xxxxx' available

Application Context 생성 - 빈 이름으로 조회

Bean 이름으로 Bean을 조회한다
- 이름 없이 타입으로 조회

이름없이 타입으로 조회한다
- 구체 타입으로 조회

구체 타입으로 조회한다 - Spring이 생성된 Bean을 실제 반환할 때의 반환된 인스턴스의 타입으로 조회를 하기 때문에 구체 클래스로 조회 가능
- 단, 실제 구현클래스로 접근하기 때문에 좋지 않은 코드(인터페이스로 접근해야 한다)
- 빈 이름으로 조회 시 빈이 없을 경우

빈이름 조회시 빈이 없을 경우
728x90
'스프링 핵심 원리(기본편)' 카테고리의 다른 글
| Ch04. 스프링 컨테이너와 스프링 빈 - 스프링 빈 조회(상속 관계) (0) | 2022.02.17 |
|---|---|
| Ch04. 스프링 컨테이너와 스프링 빈 - 스프링 빈 조회(동일한 타입이 둘 이상) (0) | 2022.02.17 |
| Ch04. 스프링 컨테이너와 스프링 빈 - 컨테이너에 등록된 모든 빈 조회 (0) | 2022.02.17 |
| Ch04. 스프링 컨테이너와 스프링 빈 - 스프링 컨테이너 생성 (0) | 2022.02.17 |
| Ch03. 스프링 핵심 원리 이해(객체 지향 원리 적용) - 스프링으로 전환하기 (0) | 2022.02.16 |