강의

멘토링

커뮤니티

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

황인규님의 프로필 이미지
황인규

작성한 질문수

스프링 프레임워크 핵심 기술

IoC 컨테이너 2부: ApplicationContext와 다양한 빈 설정 방법

질문있습니다.

작성

·

168

0

강의 잘 들었습니다.

ComponentScan 및 SpringBootApplication annotation을 사용해서 생략(?) 되는것을 확인할 수 있었습니다.

여기서 의문은 강의 예시에 BookRepository, BookService에 대한 관계가 있는데 그 관계를 저 두 annotation만 만들어주면 자동으로 생성되는것인가요? 저는 그렇게 이해했는데 이상한거 같은 느낌을 받아 질문드립니다.

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

네 그 두 클래스가 빈으로 등록되어 있으면 생성자가 한개이고 그 생성자에서 참조하는 타입의 빈이 있다면 스프링이 자동으로 빈으로 주입해 줍니다.

스프링이 관리하는 빈에만 적용되는 자동 의존성 주입 기술입니다.

황인규님의 프로필 이미지
황인규

작성한 질문수

질문하기