작성한 질문수
스프링 핵심 원리 - 기본편
조회한 빈이 모두 필요할 때, List, Map
작성
·
234
0
강의를 보다가 문득
DiscountPolicyConfig를 만들고 DiscountService 도 테스트에 두지 않고 새로만들어서 Map형식과 List형식을 수동으로 의존관계주입을 하는 방법이 없나 싶어서 해봤는데 방법을 못찾겠더라구요
다음과 같이 수동으로 하는 방법은 따로없는건가요?? 아님 복잡하거나 해서 실무에서 그렇게 쓰일일은 없나용??
퀴즈
필드 주입(Field Injection) 방식이 일반적으로 권장되지 않는 이유는 무엇일까요?
불변성을 보장하기 어려워서
의존성 변경이 쉬워서
순수 Java 코드로 테스트하기 어려워서
설정 코드 작성이 복잡해서
답변 1
1
안녕하세요. ky k님
@Bean
discountService() {
//여기서 List를 직접 생성해서 필요한 빈들을 넣고 주입하면 됩니다.
}
감사합니다.