스코프 종류
스코프 | 설명 |
singleton | 애플리케이션 구동시 객체가 생성됩니다. (기본값) |
prototype | getBean()메서드를 호출할 때마다 객체가 생성됩니다. |
request | HTTP request 생명주기 안에 단 하나의 객체만 존재합니다. Web-awareSpringApplicationContext 안에서만 유효합니다. |
session | HTTP session 생명주기 안에 단 하나의 객체만 존재합니다. session이 생성될 때마다 객체가 생성됩니다. Web-awareSpringApplicationContext 안에서만 유효합니다. |
global session | global HTTP request 생명주기 안에 단 하나의 객체만 존재합니다. Web-awareSpringApplicationContext 안에서 유효합니다. |
XML로 스코프 설정하기
<bean id="..." class="..." scope="{스코프이름}"></bean>
annotation으로 스코프 설정하기
@Scope("{스코프이름}")
public class 빈즈이름{
...
}
'Spring' 카테고리의 다른 글
스프링 AOP개념과 용어 (0) | 2022.10.27 |
---|