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

ShinS님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

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

질문드립니다

21.10.06 10:41 작성

·

136

0

AppConfig 사용시 new Repository를 했었는데요

그렇다면 자동주입관계에서 AutoWired 쓸때는 Repository 에서 제가 직접 New 를 생성하지 않아도 자동으로 new Repository 해주는건가요?

간단한 질문같긴한데 영상에서 AppConfig와 비교하면서 뭔가 딱 이렇다! 하는 직접적인 설명이 없는것같아서 질문남깁니다..

 

답변 1

0

codesweaver님의 프로필 이미지

2021. 10. 06. 11:24

안녕하세요, ShinS 님. 공식 서포터즈 codesweaver 입니다.
.
네 맞습니다. 애플리케이션 시작시 ComponentScan의 대상이 되는 모든 빈을 조회하여, 스프링 컨테이너에 등록하는 과정을 거칩니다. 그리고 @Autowired처럼 의존관계가 필요한 경우 이 의존관계를 해결하는 과정이 애플리케이션 시작단계에서 실행됩니다.

 

이 중 빈 등록 단계를 코드로 추적한 블로거가 있어 링크를 남기니 참고로 한번 구경해보시기 바랍니다.

[Spring] Bean은 어떻게 등록되는 것일까? :: 짜잘한 개발 (tistory.com)
.
감사합니다.

ShinS님의 프로필 이미지

작성한 질문수

질문하기