프로토타입

Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리] 09. 빈 스코프 - 프로토타입 스코프(싱글톤 빈과 함께 사용시 문제점)

(인프런) 김영한님의 스프링 핵심 원리-기본편을 공부하고 리뷰한 글입니다. 3. 프로토타입 스코프(싱글톤 빈과 함께 사용시 문제점) 실무에서 프로토타입 빈을 사용하는 경우는 드물지만 사용할 경우 보통 싱글톤 빈과 함께 사용한다. 하지만 싱글톤 빈과 함께 사용할 때는 의도한대로 잘 동작하지 않으므로 주의해야한다. 1. 프로토타입 빈 직접 요청 스프링 컨테이너에 프로토타입 빈을 직접 요청하는 예제이다. 1) 스프링 컨테이너에 프로토타입 빈 직접 요청1 1) 클라이언트A는 스프링 컨테이너에 프로토타입 빈을 요청한다. 2) 스프링 컨테이너는 프로토타입 빈을 새로 생성해서 반환(x01)한다. 해당 빈의 count 필드 값은 0이다. 3) 클라이언트는 조회한 프로토타입 빈에 addCount() 를 호출하면서 cou..

Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리] 9. 빈 스코프 - 빈 스코프란? & 프로토타입 스코프

(인프런) 김영한님의 스프링 핵심 원리-기본편을 공부하고 리뷰한 글입니다. 1. 빈 스코프란? 지금까지는 스프링 빈이 스프링 컨테이너의 시작과 함께 생성되어 스프링 컨테이너가 종료될 때까지 유지된다고 학습했다. 이것은 스프링 빈이 기본적으로 싱글톤 스코프로 생성되기 때문이다. 빈 스코프란 빈이 존재할 수 있는 범위를 뜻한다. 1. 스프링이 지원하는 다양한 스코프 우리는 여기서 싱글톤, 프로토타입, request 3가지 정도만 알면 된다. 1) 싱글톤 : (기본 스코프) 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프 2) 프로토타입 : 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 더는 관리하지 않는 매우 짧은 범위의 스코프 3) 웹 관련 스코프 - reques..

HSY_mumu
'프로토타입' 태그의 글 목록