Sobes.tech
Senior
76

Koje scope-ove binda poznaješ u Spring-u?

Компаније где су питане
Uzum

Одговор од АИ

sobes.tech АИ

В Spring существуют следующие основные scope'ы бинов:

  • singleton (по умолчанию) — один экземпляр бина на весь контекст Spring.
  • prototype — новый экземпляр бина создаётся при каждом запросе.
  • request — бин живёт в рамках HTTP-запроса (для веб-приложений).
  • session — бин живёт в рамках HTTP-сессии.
  • application — бин живёт в рамках ServletContext.
  • websocket — бин живёт в рамках WebSocket-сессии.

Каждый scope определяет время жизни и область видимости бина, что позволяет гибко управлять состоянием и ресурсами в приложении.