인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

백엔드님의 프로필 이미지
백엔드

작성한 질문수

스프링 핵심 원리 - 기본편

컴포넌트 스캔과 의존관계 자동 주입 시작하기

안녕하세요 영한님 질문이 있습니다.

작성

·

132

0

안녕하세요 영한님 ! :)

강의 정말 잘 듣고 있습니다.

질문이 있습니다.

Spring boot에서 @ComponentScan

만 있다구해서 컴포넌트들이 모두 자동 생성 되는 것인가요?

@EnableAutoConfiguration

이 가능하게 해주는 것이지요??

@EnableAutoConfiguration

이 궁금합니다!

답변 1

0

안녕하세요. 마규석님, 공식 서포터즈 Taewon David Hwang입니다:)

.

@ComponentScan, @EnableAutoConfiguration 모두 빈을 등록하게 돕는 역할을 합니다.

다만 기준이 다르다고 볼 수 있습니다. @ComponentScan은 @Component 애노테이션이 붙은 것들을, @EnabledAutoConfiguration은 개발자가 추가한 의존성들을 탐색하여 빈으로 등록합니다.

.
감사합니다.

.

참고

* https://docs.spring.io/spring-boot/docs/2.5.x/reference/html/using.html#using.auto-configuration

* https://www.baeldung.com/spring-componentscan-vs-enableautoconfiguration#how-they-differ

백엔드님의 프로필 이미지
백엔드

작성한 질문수

질문하기