강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của adg0609
adg0609

câu hỏi đã được viết

Giới thiệu Spring - Học các kỹ thuật truy cập Spring Boot, Web MVC, DB thông qua code

Quét thành phần (Component Scan) và thiết lập quan hệ phụ thuộc tự động

생성자 주입에 @Autowire 질문

Viết

·

554

0

pdf 파일에 보면

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

라고 되어 있습니다.

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

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

MVCspringspring-bootjava

Câu trả lời 2

1

adg0609님의 프로필 이미지
adg0609
Người đặt câu hỏi

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

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

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

0

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요. Ul ysses님

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

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

감사합니다.

Hình ảnh hồ sơ của adg0609
adg0609

câu hỏi đã được viết

Đặt câu hỏi