인프런 커뮤니티 질문&답변

DONGSOO KIM님의 프로필 이미지
DONGSOO KIM

작성한 질문수

스프링 핵심 원리 - 기본편

컴포넌트 스캔만 쓰는데, 메인에서 DI컨테이너를 호출하는 이유?

해결된 질문

작성

·

220

0

1. 만약, 컴포넌트 스캔만 쓰는 경우에, 

메인에서 ApplicationContext를 호출하는 이유가 뭘까요?

어차피 @SpringBootApplication에 @ComponentScan이 있이니 호출할 이유가 없지 않을까요?

 

2. 싱글톤으로 바꾸는 @Configuration이 없어도 @ComponentScan만으로 싱글톤 빈등록이 되는건가요?

답변 1

1

안녕하세요. DONGSOO KIM님, 공식 서포터즈 David입니다.

.
1. 혹시 어떤 코드를 보고 말씀하시는 것인지 알 수 있을까요?

2. @ComponentScan은 @Component가 붙은 클래스를 빈으로 등록합니다. 만약 빈의 스코프를 별도로 지정하지 않았다면 싱글톤으로 등록됩니다.
.
감사합니다.

DONGSOO KIM님의 프로필 이미지
DONGSOO KIM

작성한 질문수

질문하기