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





