개발 공부/Spring
스프링 핵심 원리 기본편 - 컨테이너에 등록된 빈 조회
공부하는개발자_
2023. 12. 20. 14:08
컨테이너에 등록된 모든 빈 조회

직접 등록한 빈만 조회






MemberService가 MemberServiceImpl의 instatnce이면 성공

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



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

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


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

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

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


