🧩 Spring Bean Scope 총정리 & 생명주기 완전 해부Spring은 개발자가 직접 객체를 생성하지 않고, 컨테이너가 대신 객체를 만들고 관리하는 구조입니다.이때 객체가 얼마나 오래, 어떤 조건에서 살아있는지를 정의하는 게 바로 스코프(scope)입니다.📦 1. 스코프 종류 요약스코프생성 시점소멸 시점사용 환경singleton컨테이너 초기화 시컨테이너 종료 시일반적인 서비스, DAO 등prototypegetBean() 호출 시개발자가 직접 소멸상태 객체, 요청 임시 데이터 등requestHTTP 요청 시작 시요청 종료 시 (웹 요청 1건 기준)웹 환경 (Spring MVC)sessionHTTP 세션 생성 시세션 종료 시사용자별 상태 저장application웹 앱 시작 시웹 앱 종료 시 (서블..