인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

시타포르-님의 프로필 이미지
시타포르-

작성한 질문수

스프링 핵심 원리 - 기본편

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

남은 프로토 타입

작성

·

193

0

프로토타입 빈은 의존관계가 주입되면 새로운 값을 만들고, 반환을 한다고 이해하고 있습니다.

  1. 그런데 종료 메서드가 실행되지 않는다면 두번쨰, 세번째 프로토 타입을 불렀을떄 전에 반환되었던 값에 덮어씌워지는 게 되는 건가요? 아니면 전의 값은 어딘가에 남아있고 새로운 걸 만들어 반환되어 지나요? 궁금합니다!

(싱글톤이라 상관없는건가?..)

답변 1

2

안녕하세요, {} 님! 공식 서포터즈 codesweaver 입니다.

프로토타입 스코프 빈은 객체를 요청할때마다 새로운 객체를 생성하여 반환합니다.

그러나 싱글톤 스코프 객체가 프로토타입 스코프 객체를 들고 있을 때는 문제가 생깁니다.

 

프로토타입 빈과 싱글톤 타입 빈을 혼용하였을때의 문제점은 아래 강의를 참조해주세요.
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/unit/55490

감사합니다.

시타포르-님의 프로필 이미지
시타포르-

작성한 질문수

질문하기