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

사과님의 프로필 이미지
사과

작성한 질문수

스프링 핵심 원리 - 기본편

조회한 빈이 모두 필요할 때, List, Map

생성자 주입 방식으로 스프링 빈을 전체 가져올 때 이상한 빈이 끼어있어요

작성

·

408

0

List<DiscountPolicy>로 DiscountPolicy를 구현하는 빈들을 생성자 주입 방식으로 받아서 프린트 로그를 찍어봤는데, org.apache.ibatis.binding.MapperProxy 라는애가 끼어있어요

예제와 다른 점은 어플리케이션 컨텍스트에서 빈을 가져온게 아니라 이미 스프링부트로 만든 프로젝트 전체에서 테스트해봤다는 것 뿐인데요,

왜 DiscountPolicy를 구현하지 않은 MapperProxy가 끼어있는지 제거할 방법은 없는지 궁금해요..

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 사과님

이 부분은 좀 이상한데요??

DiscountPolicy 인터페이스를 구현한 클래스만 가져오도록 되어 있습니다.

DiscountPolicy 인터페이스를 mybatis 관련에서 사용했을 수도 있습니다. 이 부분을 확인해주세요.

감사합니다.

사과님의 프로필 이미지
사과

작성한 질문수

질문하기