개발 공부/Spring

스프링 핵심 원리 기본편 - 컨테이너에 등록된 빈 조회

공부하는개발자_ 2023. 12. 20. 14:08

 

컨테이너에 등록된 모든 빈 조회

 

직접 등록한 빈만 조회

 

 

 

 

 

 

 

MemberService가 MemberServiceImpl의 instatnce이면 성공

 

구체 타입으로도 조회 가능, 그러나 유연성은 떨어짐.

 

 

테스트는 항상 실패테스트도 만들어야 함

Assertions에서 Alt + Enter누르면 줄일 수 있음

 

() -> ac.getBean("XXXXX", MemberService.class)로직을 실행하면 

NoSuchBeanDefinitionException 예외가 터져야 성공 ! 안터지면 실패 

 


 

 

 

 

스프링 컨테이너가 뜰 때 SameBeanConfig로만 실행

 

스프링 컨테이너가 스프링 빈 2개만 등록

 

 

 

테스트 진행하면 아래와 같은 오류 발생

NoUniqueBeanDefinitionException : found2

예외가 터지는게 성공!