작성한 질문수
스프링 핵심 원리 - 기본편
조회한 빈이 모두 필요할 때, List, Map
작성
·
309
0
4분 18초
@Test
void findAllBean() {
ApplicationContext ac = new AnnotationConfigApplicationContext(DiscountService.class);
}
에서 파라미터로 DiscountServcie 로 넘겨주는데
컨테이너에 빈으로 DiscountService 안에 것들이
등록되려면,
static class DisCountService{
클래스위에 @Component 붙여줘야 하는거 아닌가요?
답변 1
2
안녕하세요. 유찬희님, 공식 서포터즈 OMG입니다.ApplicationContext ac = new AnnotationConfigApplicationContext(DiscountService.class);
이 코드가 스프링 컨테이너 그 자체이기 때문에 스프링 컨테이너에 스프링 빈으로 직접 등록하는 것이여서
@Component없이 스프링 빈으로 등록이 됩니다.
아래 링크를 참고해주세요 :)
https://www.inflearn.com/questions/239035감사합니다.