Spring

싱글톤 레지스트리

훈지런 2021. 9. 2. 09:32

스프링 빈의 스코프

싱글톤 레지스트리

스프링 빈은 싱글톤으로 만들어지는게 기본이다.
싱글톤으로 만들어진 빈은 항상 같은 객체이다.
주로 언제나 같은값을 유지해야하는 DB정보같은곳에서 쓰인다.


스프링은 별다른 작업없이 빈 오브젝트를 생성하면 싱글톤 오브젝트로 생성하고 관리해준다.

프로토 타입

프로토타입 스코프 요청할때마다 새로 생성해서 보내준다.

웹 스코프

request 스코프

요청이 들어오고 나갈때까지 유지된다.

session 스코프

HTTP Session과 동일한 생명주기

application

서블릿 컨텍스트(ServletContext)와 동일한 생명주기를 가지는 스코프

websocket

웹 소켓과 동일한 생명주기를 가지는 스코프

 

'Spring' 카테고리의 다른 글

IoC, DI  (0) 2022.06.10
Filter, Interceptor, AOP 차이점  (0) 2022.06.06
XML - DTD와 Schema  (0) 2021.08.30
DI(Dependency Injection) 과DL(Dependency Lookup)  (0) 2021.08.29