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

정현종님의 프로필 이미지
정현종

작성한 질문수

스프링 핵심 원리 - 기본편

조회 빈이 2개 이상 - 문제

리스트는 출력이 되는데 맵이 출력이 안되요...

해결된 질문

작성

·

254

0


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

[질문 내용]
김영한 강사님의 스프링 핵심 원리 -기본편 을 수강중입니다.

리스트와 맵으로 받아오는 부분을 듣고 있는데 리스트는 정상 출력 되지만, 맵이 정상 출력이 되지 않습니다. 또한 @Autowired가 빨간줄이 뜨며 에러표시가 됨니다... 에러 메시지는 autowired members must be defined in valid spring bean 이렇습니다.

 

답변 2

1

안녕하세요. 정현종님, 공식 서포터즈 코즈위버입니다.

덕범님 말씀하신 부분이 맞습니다. Map<> 생성하신 부분에 DiscountService 를 제거하고

DiscountPolicy 를 넣어주시기 바랍니다 :)

감사합니다.


정현종님의 프로필 이미지
정현종
질문자

감사합니다! 덕분에 문제를 찾았습니다!!

1

DiscountService 필드와 생성자 파라미터에 Map의 타입 파라미터가 <String, DiscountService> 인것이 원인으로 보입니다.

정현종님의 프로필 이미지
정현종
질문자

친절한 답변 감사드립니다!!!

정현종님의 프로필 이미지
정현종

작성한 질문수

질문하기