빈 스코프
2023. 8. 26. 15:31ㆍSpring/[inflearn]스프링 핵심 원리 - 기본편
◎ 빈 스코프
-> 스프링 빈은 스프링 컨테이너의 시작과 함께 생성되어 스프링 컨테이너가 종료될 때까지 유지되는데 이것은 스프링 빈이 싱글톤 스코프로 생성되었기 떄문에 스프링 컨테이너의 시작과 끝까지 유지되었던 것이다.
-> 스프링은 싱글톤 스코프 외에도 다양한 스코프를 지원한다.
◎ 싱글톤
-> 기본 스코프로 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프다.
◎ 프로토타입
-> 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 더 관여하지 않는 매우 짧은 범위의 스코프
◎ 웹 관련 스코프
-> request : 웹 요청이 들어오고 나갈 때까지 유지되는 스코프
-> session : 웹 세션이 생성되고 종료될 때까지 유지되는 스코프
-> application : 웹 서블릿 컨텍스트와 같은 범위로 유지되는 스코프
☆ 참고
'Spring > [inflearn]스프링 핵심 원리 - 기본편' 카테고리의 다른 글
빈 스코프 - 프로토타입 스코프와 싱글톤 빈과 함께 사용 시 문제점 (0) | 2023.08.27 |
---|---|
빈 스코프 - 프로토타입 스코프 (0) | 2023.08.26 |
빈 생명주기 콜백 - 애너테이션(@PostConstruct, @PreDestory) (0) | 2023.08.24 |
빈 생명주기 콜백 - 빈 등록 초기화, 소멸 메서드 (0) | 2023.08.23 |
빈 생명주기 콜백 - 인터페이스(InitializingBean, DisposableBean) (0) | 2023.08.23 |