인프런 커뮤니티 질문&답변

studyinf41님의 프로필 이미지
studyinf41

작성한 질문수

스프링 핵심 원리 - 기본편

스프링 빈 조회 - 동일한 타입이 둘 이상

질문있습니다

해결된 질문

작성

·

264

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (/아니오)

[질문 내용]
빈 조회 시 같은 타입이 둘 이상 있으면, 빈 이름을 지정하는 테스트 케이스 부분(강의 5~6분대) 에서 질문이있습니다.
 
앞서 @DisplayName("빈 이름으로 조회") 중
 
assertThat(memberService).isInstanceOf(MemberServiceImpl.class); 부분에서
memberService가 MemberService 인터페이스를 구현한 MemberServiceImpl의 클래스의 인스턴스인지 비교하셨는데,
 
다시 @DisplayName("빈 조회 시 같은 타입이 둘 이상 있으면, 빈 이름을 지정")으로 돌아와서
assertThat(memberRepository1).isInstanceOf(MemberRepository.class); 이 부분은
어째서 MemoryMemberRepository.class가 아니라 MemberRepository 인터페이스로 비교했을까요?
 
답변주시면 감사하겠습니다..!
 
 

답변 1

1

안녕하세요. studyinf41님, 공식 서포터즈 David입니다.

6분29초쯤 말씀하시는 것처럼 더 디테일하게 검증해도 되는데, MemerRepository.class로만 검증하고 넘어가신 것입니다. 다른 큰 의미가 있는 것은 아닙니다.

감사합니다.

studyinf41님의 프로필 이미지
studyinf41

작성한 질문수

질문하기