웹 스코프에 대하여 알아보았다.
싱글톤 : 스프링 컨테이너의 시작과 끝까지 가는 매우 긴 스코프.
프로토타입 : 생성과 의존관계 주입, 초기화까지만 진행하는 특별한 스코프.
웹 스코프의 특징
웹 스코프는 웹 환경에서만 동작한다.
프로토타입과는 다르게 스프링이 해당 스코프의 종료시점까지 관린하다. 따라서 종료 메서드가 호출됨.
웹 스코프 종류
request : HTTP 요청 하나가 들어오고 나갈 때까지 유지되는 스코프, 각각의 HTTP요청 마다 별도의 빈 인스턴스가 생성되고
관리된다.
session : HTTP Session과 동일한 생명주기를 가지는 스코프
application : 서블릿 컨택스트와 동일한 생명주기를 가지는 스코프
websocket : 웹 소켓과 동일한 생명주기를 가지는 스코프
'웹프로그래밍 > Spring 핵심 원리' 카테고리의 다른 글
53. 스코프와 Provider (0) | 2021.10.14 |
---|---|
52. request 스코프 예제 만들기 (0) | 2021.10.14 |
50. 프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결 (0) | 2021.09.09 |
49. 프로토타입 스코프 - 싱글톤 빈과 사용시 문제점 (0) | 2021.09.01 |
48. 프로토타입 스코프 (0) | 2021.08.23 |