본문 바로가기

Back-end/Spring

[Spring] Spring Bean의 Scope

Bean Scope는 빈이 존재할 수 있는 범위

 

  • 싱글톤: 기본 스코프스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프
  • 프로토 타입: 빈의 생성과 의존관계 주입까지만 관여하여 더는 관리하지 않는 매우 짧은 범위의 스코프
  • request: 웹 요청이 들어오고 나갈 때까지 유지하는 스코프
  • session: 웹 세션이 생성, 종료할 때까지 유지하는 스코프
  • application: 웹 서블릿 컨텍스트와 같은 범위로 유지하는 스코프