작성
·
252
0
<조회한 빈이 모두 필요할 때, List, Map> 강의 4분 경입니다.
<옵션 처리> 강의에서, '@Autowired만 사용하면 required 옵션의 기본값이 true로 되어 있어서 자동 주입 대상이 없으면 오류가 발생한다'고 하였는데
본 강의에서는 컴파일, 실행이 모두 잘 되며
policyMap = {}
policies = []라고 뜹니다.
스프링 빈에 DiscountService만 등록되어 policyMap, policies에 자동 주입할 것이 없는데 왜 오류가 발생하지 않는 건가요?
OrderServiceImpl에 (스프링 빈이 아닌)Member을 넣어 보니 정상적으로 오류가 발생하는데, 본 테스트에서는 왜 오류가 나지 않는지 궁금합니다.
답변 1
0