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

마혜진님의 프로필 이미지
마혜진

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 통합 테스트

스프링 통합 테스트에서 memberRepository의 타입을 변경한이유

해결된 질문

작성

·

300

1

전에는 직접 객체를 생성해서 넣었다면 (의존성주입)

스프링 통합 테스트는 실제 컨테이너에서 리포지토리 객체를 갖고 오는 것이라고 이해했습니다

강의에서 MemoryMemberRepository memberRepository 였던 것을

@Autowired를 붙여 MemberRepository memberRepository로 바꿨는데

타입을 MemoryMemberRepository에서 MemberRepository로 바꾼 이유가 뭘까요?

답변 1

1

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

SpringConfig 를 통해 등록되는 MemberRepository 타입의 빈을 주입 받기 위해서 입니다.

3분 23초 구간에서 언급되는 내용을 곰곰히 생각해보시면 질문의 답이 될 것 같습니다.

감사합니다.

마혜진님의 프로필 이미지
마혜진

작성한 질문수

질문하기