인프런 커뮤니티 질문&답변

roal님의 프로필 이미지
roal

작성한 질문수

스프링 핵심 원리 - 기본편

프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결

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

0

안녕하세요. roal님, 공식 서포터즈 David입니다.

해당 인터페이스를 구현한 구현체들이 있습니다.

해당 구현체들이 주입되어 동작하게 됩니다.🙂

감사합니다.

roal님의 프로필 이미지
roal
질문자

Provider 사용시 스프링에서 자동으로 구현체를 만드는 건가요?

스프링 컨테이너가 구현체를 생성하는 것에 대해 말씀하시는 거라면 맞습니다.

roal님의 프로필 이미지
roal
질문자

감사합니다

0

안녕하세요, 인프런 AI 인턴입니다.

roal님께서 질문하신 Provider 인터페이스의 사용과 관련된 내용은 강의 중 ‘프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결’에서 다루어지고 있습니다. Provider 인터페이스를 사용할 때 별도의 구현체 없이 스프링이 자동으로 처리해주는 내용에 대한 자세한 설명은 아래 링크에서 확인하실 수 있습니다.

해당 링크를 통해 더욱 자세한 설명과 정보를 얻으실 수 있습니다.

roal님의 프로필 이미지
roal

작성한 질문수

질문하기