작성
·
424
답변 1
코드를 자세히 살펴보니, DiscountPolicy 빈들이 어떻게 등록되는지 보이지 않습니다. 현재 코드로는 DIscountService 클래스만 컨테이너 생성시 파라미터로 전달되어 빈으로 등록되고 있는 것 같습니다.
DiscountPolicy 타입의 빈들이 어떤 방식으로 등록되고 있나요?
헉... 자세히보니... AutoAppConfig는 추가하지 않았었네요.
val ac: ApplicationContext = AnnotationConfigApplicationContext(AutoAppConfig::class.java, DiscountService::class.java)
val ac: ApplicationContext = AnnotationConfigApplicationContext(DiscountService::class.java)
궁금한게 있습니다! 첫 ac처럼 두가지 Component를 넣으면 모두 ApplicationContext로 읽혀지는 건가요?
결과가 다르지 않습니다.