[STS]웹 스코프 정리

박두팔이·2022년 11월 21일
0

웹 스코프

웹 스코프란?

  • 웹 환경에서만 동작하는 스코프이다
  • 프로토 타입과 다르게 특정 주기가 끝날 때까지 관리를 해준다. (@PreDestory와 같은 소멸 콜백이 호출된다는 특징이 있다.)

웹 스코프 종류?

  • Request

Request는 Http요청하나가 들어오고 나갈 때까지 유지되는 스코프이다. 각각의 http요청마다 별도의 빈 인스턴스가 생성되고 관리된다.웹 스코프 중에서도 가장 많이 사용된다. 아래의 그림은 Request Scope가 동작하는 방식이다.

  • Session

Session은 HTTP Session과 동일한 생명 주기를 가지는 스코프이다.

  • Application

Application은 서블릿 컨텍스트와 동일한 생명 주기를 가지는 스코프이다.

  • WebSocket
    WebSocket은 웹 소켓과 동일한 생명 주기를 가지는 스코프이다.

공부출저
SpringBean총정리
(아래의 링크를 타고들어가면 bean과 스코프에 대한 설명이 자세히 나와있음)

profile
기억을 위한 기록 :>

0개의 댓글