• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

질문있습니다.

20.12.04 01:20 작성 조회수 97

0

강의 잘 들었습니다.

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

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

답변 1

답변을 작성해보세요.

1

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

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