본문 바로가기

WEB/Spring

스프링 빈 조회하기

 

 

	AnnotationConfigApplicationContext ac = new
            AnnotationConfigApplicationContext(빈등록클래스명.class);

 

 

스프링 컨테이너에서 스프링 빈을 찾는 가장 기본적인 조회 방법

1. ac. getBean(빈 이름, 타입)

2. ac.getBean(타입)

 

만약 조회 대상 스프링 빈이 없으면 발생하는 예외

 - NoSuchBeanDefinitionException

 

조회되는 타입이 둘 이상일 때 발생하는 예외

 - NoUniqueBeanDefinitionException

 -> 이름으로 조회,  특정타입을 모두 조회

 

 

스프링 빈의 상속 관계

부모 타입으로 조회하면 자식도 함께 조회됨

-> Object로 하면 모든 스프링 빈 조회

'WEB > Spring' 카테고리의 다른 글

Dependency Injection  (0) 2023.12.21
컴포넌트 스캔 Filter  (0) 2023.12.20
AOP(Aspect Oriented Programming)  (0) 2023.12.13
JPA로 DB(h2) 사용하기  (0) 2023.12.13
스프링 빈 등록 방법 2가지  (0) 2023.12.09