Spring framework에서 지정하는 scope의 종류는 5가지가 있다.

singleton : 기본. 단하나의 인스턴스만 존재

prototype : 매번 객체를 생성

request : WebApplicationContext를 통해서 생성했을 경우에만 사용가능. request 스코프를 가진다.

session : WebApplicationContext를 통해서 생성했을 경우에만 사용가능. request 스코프를 가진다.

global-session : WebApplicationContext를 통해서 생성했을 경우 포틀릿을 지원하는 컨텍스트에서만 사용가능.

뒤에 있는 두가지의 경우는 웹에서 사용하기 위한 scope이다.

대부분 위에 있는 singleton과 prototype을 사용한다고 한다.

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by tuning-java Trackback 0 : Comment 0