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

김지수님의 프로필 이미지
김지수

작성한 질문수

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

스프링 데이터 jpa memberRepository 급함!!

작성

·

454

·

수정됨

0

섹션6 스프링 DB 접근 기술에서

스프링 데이터 jpa 5분쯤에서 SpringgConfig에 가서 MemberRepository 의 생성자를 생성하면

저는 빨간색 이 나타납니다.. 이 오류를 해결하려면 어떻게 해야 하나요??

 

MemberServiceIntegrationTest 하면 아래와 같은 오류가 나옵니다.

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.

Action:

Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed

============================

CONDITIONS EVALUATION REPORT

============================

Positive matches:

————————

None

Negative matches:

————————

None

Exclusions:

—————

None

Unconditional classes:

———————————

None

 

 

KakaoTalk_20230219_121131589.png

답변 1

0

안녕하세요. 김지수님, 공식 서포터즈 OMG입니다.

MemoryMemberRepository가 스프링 빈으로 등록되어있는것 같은데요,

MemoryMemberRepository 클래스위에 @Repository어노테이션이 있다면 제거해주세요

감사합니다.

김지수님의 프로필 이미지
김지수
질문자

해결되었습니다! 근데 스프링 빈으로 등록되어있으면 왜 오류가 나는건가요? ㅠㅠ 이해가 잘 안되서요.. 답변으로 알려주시면 정말 감사하겠습니다

동일한 타입의 빈이 두 개이상일 경우 스프링에서 주입할 수 없어 오류가 발생합니다.

이에 대한 해결책은 다음 강의인 영한님의 스프랭 핵심원리 기본편 강의에서 자세히 설명해주십니다 ^^

김지수님의 프로필 이미지
김지수

작성한 질문수

질문하기