Development/Java
[Spring]Spring Bean Scope
폴피드
2012. 4. 9. 23:22
1. Singleton Scope
- SpringContatiner는 해당 Bean에 대한 여러개의 요청이나 참조에 대해 하나의 Bean 인스턴스만 생성해서 제공함.
- 사용자의 요청시마다 유지해야할 data일 경우 Singleton Scope는 부적합.
- scope을 별도로 지정하지 않을경우 기본값은 Singleton Scope이다.
2. Prototype Scope
- SpringContainer는 요청시마다 새로운 인스턴스 생성하여 제공.
3. Request Scope
- Http Request마다 새로운 인스턴스 를 생성하여 제공
4. Session Scope
- Http Session마다 새로운 인스턴스 를 생성하여 제공
728x90
반응형