728x90
반응형
지금까지 싱글톤과 프로토타입 스코프에 대해 알아보았는데, 웹 스코프에 대해 알아보자.
싱글톤 : 스프링 컨테이너의 시작과 끝까지
프로토타입 : 생성과 의존관계 주입, 초기화까지만
웹 스코프는
- 웹 환경에서만 동작한다.
- 프로토타입과 다르게 스프링이 해당 스코프의 종료시점까지 관리한다. (종료 메서드가 호출됨)
웹 스코프의 종류에 대해 알아보자.
- request : HTTP 요청 하나가 들어오고 나갈 때까지 유지, 각각의 HTTP 요청마다 별도의 빈 인스턴스가 생성, 관리
- session : HTTP Session과 동일한 생명주기 가짐
- application : 서블릿 컨텍스트(ServletContext)와 동일한 생명주기를 가지는 스코프
- websocket : 웹 소켓과 동일한 생명주기를 가지는 스코프
728x90
반응형
'Tech > Spring' 카테고리의 다른 글
[Spring] jasypt로 암호화하기, docker, ec2 및 CI/CD 연동하기 (0) | 2023.01.19 |
---|---|
[Spring] java: cannot find symbol class Badge 에러 해결 방법, QueryDSL 해결 방법 (0) | 2023.01.07 |
[스프링 핵심 원리] 프로토타입 스코프 (0) | 2022.02.02 |
[스프링 핵심 원리] 자동, 수동의 올바른 실무 운영 기준 (0) | 2022.01.22 |
[스프링 핵심 원리] @Autowired 필드명, @Qualifier, @Primary (0) | 2022.01.19 |