You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
섹션 9. 빈 스코프
1. 빈 스코프란?
스코프 : 번역 그대로 빈이 존재할 수 있는 범위를 뜻한다. 지금까지 우리는 스프링 컨테이너의 생성과 함께 유지되는 싱글톤 스코프를 학습하였다.
스프링은 다양한 스코프를 지원한다
매우 짧은 범위의 스코프이다
빈 스코프 등록 방법
2. 프로토타입 스코프
프로토 타입 스코프를 스프링 컨테이너에 조회하면 스프링 컨테이너는 항상 새로운 인스턴스를 생성해서 반환한다
핵심 : 스프링 컨테이너는 프로토타입 빈을 생성하고 의존 관계 주입과 초기화까지만 처리한다
@PreDestroy같은 종료 메서드가 호출되지 않는다코드로 확인
프로토타입 빈의 특징 정리
스프링 컨테이너에 요청할 때 마다 새로 생성된다.
스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입 그리고 초기화까지만 관여한다.
종료 메서드가 호출되지 않는다.
그래서 프로토타입 빈은 프로토타입 빈을 조회한 클라이언트가 관리해야 한다. 종료 메서드에 대한 호출도
클라이언트가 직접 해야한다.
All reactions