강의

멘토링

커뮤니티

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

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

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

Công nghệ cốt lõi của Spring Framework

Bộ chứa IoC Phần 3: @Autowire

해당 타입의 빈 모두 주입 받기 관련 질문입니다.

Đã giải quyết

Viết

·

265

0

List를 사용해 해당 타입의 빈 모두를 주입 받은 상태에서 특정 빈만을 꺼내서 사용할 수 있는건가요 아니면 주입받은 모든 빈을 사용할 수 있는건가요?

어떤 상황에서 어떻게 사용하는지 설명해 주시면 정말 감사하겠습니다.

javaspring

Câu trả lời 2

2

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

골라서 쓰는 경우에는 유용하지 않을거구요. 특정한 구현체 상관없이 해당 하는 타입의 빈 모두에게 어떤 메소드를 실행해야 할 때 유용하게 쓸 수 있을겁니다.

가령, 모든 MemberEnrollmentEventListener 타입의 빈을 주입 받아서 순차적으로 어떤 처리하는 메소드를 실행한다거나.. 나중에 기회가 되시면 스프링 MVC 강좌도 살펴보세요. 스프링 내부에서는 특정 전략에 해당하는 빈을 여러개 쓰는 경우 해당 타입으로 찾아서 모두 등록하는 경우에도 쓰이니까요.

0

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

이해 되었습니다. 정말 감사합니다! MVC강좌도 꼭 보도록 하겠습니다.

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

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

Đặt câu hỏi