hwangpro 2021. 4. 7. 00:45

- Scope 옵션 종류

옵션종류 설명
singleton 하나의 Bean 정의에 대해 Spring IOC Container 내에
단 하나의 객체만 존재하는 것, 디폴트 값 컨테이너가
사라질 때 bean도 제거됨
prototype 하나의 Bean 정의에 대해 다수의 객체 존재 가능
request 하나의 Bean 정의에 대해 하나의 HTTP request의 생명주기 안에 단 하나의 객체만 존재
즉, 각각의 HTTP request는 자신만의 객체를 가짐
Web-aware Spring ApplicationContext 안에서만 유효
session 하나의 Bean 정의에 대해 하나의 HTTP request의 생명주기 안에 단 하나의 객체만 존재
Web-aware Spring ApplicationContext 안에서만 유효
global session 하나의 Bean 정의에 대해 하나의 global HTTP request의 생명주기 안에 단 하나의 객체만 존재
일반적으로 portlet context 안에서 유효
Web-aware Spring ApplicationContext 안에서만 유효

출처 : coderbear.tistory.com/124?category=959559