작성
·
293
10
static class DisscountService에서
@Autowired
public DisscountService(Map<String, DiscountPolicy> policyMap, List<DiscountPolicy> policies) {
this.policyMap = policyMap;
this.policies = policies;
System.out.println("policyMap = " + policyMap);
System.out.println("policies = " + policies);
}
이 부분에 policyMap 과 policies가 출력 되는데
DiscountPolicy로 했기 때문에 스프링이 알아서 찾아서 주입 시켜 주는 건가요?
Mmap이나 List로 만들어 놓은 적이 없던거 같든데 어디서 생성되어 들어 왔는지 궁금합니다.