빅데이터 교육과정 (2021-01-25 ~ 2021-06-24)/JAVA (01-28 ~)
Spring : Scope 에 관하여
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 안에서만 유효 |