인프런 커뮤니티 질문&답변
policyMap과 policies 주입이 안되네요
작성
·
415
퀴즈
66%나 틀려요. 한번 도전해보세요!
필드 주입(Field Injection) 방식이 일반적으로 권장되지 않는 이유는 무엇일까요?
불변성을 보장하기 어려워서
의존성 변경이 쉬워서
순수 Java 코드로 테스트하기 어려워서
설정 코드 작성이 복잡해서
답변 1
1
AutoAppConfig 내 basePackage 경로가 문제였네요.
DiscountPolicy 구현체들은 core.discount 패키지에 있는데, AutoAppConfig 내 ComponentScan은 core.member만 스캔하고 있습니다.
basePackage 경로를 제거하시던가 적절하게 변경해주세요.






ApplicationContext 생성할때 매개변수로 AutoAppconfig.class 대신에 Appconfig.class를 넣으면 문제없이 들어가는데 AutoAppconfig.class로 하면 못가져오네요..