Spring Bean Scope
들어가며 Spring 프레임워크에서 Bean은 IoC 컨테이너로 관리되는 객체이다. Spring IoC 컨테이너는 Bean의 생성, 설정, 소멸까지 전반적인 라이프사이클을 관리한다. Bean의 라이프사이클은 Scope 라는 인자로 관리된다. Bean Scope Singleton Bean Scope의 기본설정. 컨테이너에 의해 단 하나의 인스턴스만 생성하고 모든 요청에 대해 이 인스턴스를 공유하여 사용한다. Prototype 모든 요청마다 새로운 인스턴스를 생성한다. Request Web 어플리케이션에서만 가능한 옵션으로, 모든 HTTP 요청마다 새로운 인스턴스를 생성한다. Session request와 비슷하게, 모든 HTTP 세션마다 새로운 인스턴스를 생성한다. Application, Websocket..
2024.04.15