7. 빈 스코프
스프링의 DI 맥락에서 스코프란 애플리케이션 동작 기간 동안 빈이 존재할 수 있는 범위를 의미함
1. 빈 생성 전략
1-1. Singleton Scope
스프링 빈 생성 전략의 기본 스코프 옵션(Default), 주로 이 방식을 사용
스프링 컨테이너가 생성, 시작될 때 빈이 생성되어 컨테이너가 종료될 때까지 유지됨
(lazyMode 옵션에 따라 시점별 차이는 있음)
1-2. Prototype Scope
클라이언트의 요청 시 빈을 생성, 의존성 주입만 해주며, 한 번 주입해주고 그 이후에는 스프링 컨테이너가 관리하지 않는 방식
따라서 종료 메서드 호출이 되지 않음
이후 스프링 컨테이너에 동일한 요청이 오면 새로운 프로토타입 빈을 생성하여 반환함
Last updated on