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

직접 등록한 빈만 조회






MemberService가 MemberServiceImpl의 instatnce이면 성공

구체 타입으로도 조회 가능, 그러나 유연성은 떨어짐.
테스트는 항상 실패테스트도 만들어야 함



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

() -> ac.getBean("XXXXX", MemberService.class)로직을 실행하면
NoSuchBeanDefinitionException 예외가 터져야 성공 ! 안터지면 실패


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

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

테스트 진행하면 아래와 같은 오류 발생
NoUniqueBeanDefinitionException : found2
예외가 터지는게 성공!



'개발 공부 > Spring' 카테고리의 다른 글
| 스프링 핵심 원리 기본편 - BeanFactory / ApplicationContext (0) | 2023.12.20 |
|---|---|
| 스프링 핵심 원리 기본편 - 빈 조회 (상속 관계) (0) | 2023.12.20 |
| 스프링 핵심 원리 기본편 - 스프링 컨테이너 생성 (0) | 2023.12.20 |
| 스프링 핵심 원리 기본편 - 스프링으로 전환하기 (0) | 2023.12.19 |
| 스프링 핵심원리 기본편 - 새로운 구조와 할인 정책 적용 (0) | 2023.12.18 |