작성
·
394
0
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class, DiscountService.class);
AnnotationConfigApplicationContext안에 넣는 class에 대해 궁금합니다.
예를들어 appConfig.class 같은경우 @Configuration 등의 어노테이션이 들어가는데
임의로 만든 DiscountService.class는 @Configuration 어노테이션이 없어도 빈 객체로서 동작할 수 있는건가요?
결론적으로는 당연히 동작하는 것인데 그 이유는 무엇인가요?