해당 타입의 빈 모두 주입 받기 관련 질문입니다.
List를 사용해 해당 타입의 빈 모두를 주입 받은 상태에서 특정 빈만을 꺼내서 사용할 수 있는건가요 아니면 주입받은 모든 빈을 사용할 수 있는건가요?
어떤 상황에서 어떻게 사용하는지 설명해 주시면 정말 감사하겠습니다.
답변 2
2
골라서 쓰는 경우에는 유용하지 않을거구요. 특정한 구현체 상관없이 해당 하는 타입의 빈 모두에게 어떤 메소드를 실행해야 할 때 유용하게 쓸 수 있을겁니다.
가령, 모든 MemberEnrollmentEventListener 타입의 빈을 주입 받아서 순차적으로 어떤 처리하는 메소드를 실행한다거나.. 나중에 기회가 되시면 스프링 MVC 강좌도 살펴보세요. 스프링 내부에서는 특정 전략에 해당하는 빈을 여러개 쓰는 경우 해당 타입으로 찾아서 모두 등록하는 경우에도 쓰이니까요.
BeanFactory와 ApplicationContext 중 사용하고 싶은 컨테이너를 설정 할 수 있나요?
0
381
1
프로젝트 생성에 관련한 질문
0
376
1
안녕하세요 강의 내용을 듣다가 궁금점이 생겨 글을 남기게 되었습니다.
0
371
1
HttpServeltRequest 객체의 빈 스코프에 대해 질문 드립니다.
0
304
0
PropertyEditor non thread-safe 한 이유
0
491
1
빈의 초기화 시점이 궁금합니다.
0
393
1
이 강의 예제소스 없나요?
0
345
1
릴로딩 기능에 대해
0
404
1
Bean 을 특정 Application...Event 발생 후, 등록하는 방법이 궁금합니다
0
612
3
IoC/DI와 POJO의 관계
1
749
2
기선님 RetentionPolicy에 대해서 질문이 있습니다.
0
291
1
안녕하세요 기선님!
3
486
3
비동기적으로 실행할때
0
314
2
"Prototype/프록시"로 설정했는데 동일한 객체로 나옵니다
0
530
4
@Autowired 로 가져오는 Bean은 ?
2
280
1
Type-Safety 의미
0
538
1
Null Point
0
318
1
WebDataBinder를 특별히 쓰는 이유가 있나요?
0
384
1
안녕하세요?
0
336
2
애노테이션이 없습니다(?)
0
279
3
코드 중 변수 앞에 적는 것이 무엇인지 알고 싶습니다.
0
295
2
강의 하시면서 사용하는 resolving 이란 단어는 어떤 의미인가요?
1
1499
1
IOC컨테이너관련 질문입니다
0
245
3
인터페이스가 있는 경우 인터페이스 타입으로 주입하는 추가 질문입니다.
0
259
1





