강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

adg0609 のプロフィール画像
adg0609

投稿した質問数

Spring入門 - コードで学ぶSpring Boot、Web MVC、DBアクセス技術

コンポーネントスキャンと自動依存関係設定

생성자 주입에 @Autowire 질문

作成

·

554

0

pdf 파일에 보면

참고: 생성자에 @Autowired 를 사용하면 객체 생성 시점에 스프링 컨테이너에서 해당 스프링 빈을 찾아서 주입한다. 생성자가 1개만 있으면 @Autowired 는 생략할 수 있다.

라고 되어 있습니다.

1. 생성자가 1개라는게 주입받을 빈이 1개라는 의미 인가요?

2. 1번의 의미가 맞다면 생성자 매개변수에 memberService, memberRepository를 넣고 실행, 사용해보아도 제대로 빈을 주입받아서 에러가 나지 않습니다. 생성자 주입시 @autowire가 2개 이상일때도 필요한건가에 대해서 궁금합니다.

MVCspringspring-bootjava

回答 2

1

adg0609님의 프로필 이미지
adg0609
質問者

아 제가 잘못이해를 했군요;;; 감사합니다.

생성자가 1개라면 파라미터가 여러가지여도 @Autowire을 생각해도 되지만.

생성자가 여러개라면 주입받을 곳의 생성자에 @Autowire을 적어야 하는군요.

0

yh님의 프로필 이미지
yh
インストラクター

안녕하세요. Ul ysses님

1. 생성자가 1개라는게 주입받을 빈이 1개라는 의미 인가요?

아닙니다. 자바 생성자가 1개라는 뜻입니다. 하나의 생성자에 주입 받을 빈이 파라미터로 여러가지여도 됩니다.

감사합니다.

adg0609 のプロフィール画像
adg0609

投稿した質問数

質問する