• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

질문드립니다

21.10.06 10:41 작성 조회수 107

0

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

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

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

 

답변 1

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2021.10.06

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

 

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

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