스코프는 말 그대로 범위.
그런데 여기서는 생명주기의 범위를 뜻함. 즉, 언제까지 살아있는지
싱글톤
기본 스코프, 컨테이너 시작부터 종료까지 유지되는 가장 넓은 범위의 스코프
프로토타입
컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 ( + 초기화 콜백) 관여하고 더는 관여하지 않음. 그래서 소멸 콜백은 실행되지 않음... 말 그대로 프로토타입. 그냥 만들어 놓고 끝.
웹관련 스코프
request: 웹 요청이 들어온 후, 나갈 때 까지 유지되는 스코프
session : 웹 세션 생성 후 종료될 때 까지 유지
application : 웹 서블릿 컨텍스트와 같은 범위로 유지
'스프링 > 1. 스프링 핵심 원리' 카테고리의 다른 글
47강. 프로토타입빈을 싱글톤 빈과 사용할 때 문제 (0) | 2023.07.24 |
---|---|
46강. 프로토타입 빈. (0) | 2023.07.24 |
44강. @PostConstruct, @PreDestroy 로 콜백 (0) | 2023.07.23 |
43강. 빈 등록시 설정 정보에 초기화, 소멸 메서드 지정 (0) | 2023.07.23 |
42강. 빈 사용 전, 빈 소멸 전 콜백 (0) | 2023.07.23 |