[Spring] 빈 스코프(BeanScope)
·
BackEnd/Spring
빈 스코프란?스코프=범위빈 스코프란 빈이 관리되는 범위를 의미합니다. (스코프=범위)스프링 빈은 기본적으로 싱글톤으로 생성하여 관리됩니다. 싱글톤으로 생성된다는 것은 스프링 컨테이너의 시작과 함께 생성되고 종료될때까지 유지된다는 의미입니다. 스프링이 지원하는 스코프 전략은 여러가지가 있는데요. 스프링에서의 기본 설정이 싱글톤으로 되어있기 때문입니다. 기본값인 싱글톤 방식의 특징과 그 이외에 어떤 스코프 전략의 특징들을 간단히 살펴보겠습니다. 스프링이 지원하는 스코프 종류Singleton Scope 스프링에서의 기본 스코프 전략으로, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프입니다. 앱 구동 시에 ApplicationContext에 싱글톤으로 생성됩니다.Prototype Scop..