Spring/Spring

    Spring Bean scope

    Spring Bean scope Spring Bean 스코프란, 스프링 Bean이 앱이 구동되는 동안의 존재할 수 있는 범위를 뜻합니다. 스프링 컨테이너는 빈 객체를 생성하고, 관리하며, 제거하는 것을 담당합니다. 이때 빈 객체의 스코프(scope)를 설정하여 빈 객체의 생명 주기를 제어할 수 있습니다 기본적으로 스프링의 빈은 싱글톤으로 만들어 지지만, 개발자가필요에 의해 빈의 스코프를 지정할 수 있습니다. 스프링에서는 다음과 같은 다섯 가지 스코프를 제공합니다. 스프링 공식 문서 Scope Description singleton (기본값) 스프링 IoC 컨테이너당 하나의 인스턴스만 사용 - 한마디로 앱이 구동되는 동안 하나만 쓴다는 거임 prototype 매번 새로운 빈을 정의해서 사용 request ..