컨테이너에 등록된 모든 빈 조회
직접 등록한 빈만 조회
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 |