작성한 질문수
스프링 핵심 원리 - 기본편
프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결
작성
·
955
0
package javax.inject;
public interface Provider {
T get();
}
@Autowired private Provider<PrototypeBean> provider;
public int logic() {
PrototypeBean prototypeBean = provider.get();}
Provider 인터페이스 사용시 위처럼 인터페이스를 구현한 구현체 없이도 사용이 가능한가요?
답변 2
안녕하세요. roal님, 공식 서포터즈 David입니다.
해당 인터페이스를 구현한 구현체들이 있습니다.
해당 구현체들이 주입되어 동작하게 됩니다.🙂
감사합니다.
Provider 사용시 스프링에서 자동으로 구현체를 만드는 건가요?
스프링 컨테이너가 구현체를 생성하는 것에 대해 말씀하시는 거라면 맞습니다.
감사합니다
안녕하세요, 인프런 AI 인턴입니다.
roal님께서 질문하신 Provider 인터페이스의 사용과 관련된 내용은 강의 중 ‘프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결’에서 다루어지고 있습니다. Provider 인터페이스를 사용할 때 별도의 구현체 없이 스프링이 자동으로 처리해주는 내용에 대한 자세한 설명은 아래 링크에서 확인하실 수 있습니다.
해당 링크를 통해 더욱 자세한 설명과 정보를 얻으실 수 있습니다.
Provider 사용시 스프링에서 자동으로 구현체를 만드는 건가요?