Middle
22
0
questionbank

Какие области видимости (scope) в Spring вы знаете?

Answer from sobes.tech neural network

Spring поддерживает несколько областей видимости для бинов:

  • singleton: Объединяет один экземпляр определения бина на каждый контейнер Spring. Это область видимости по умолчанию.
  • prototype: Создает новый экземпляр бина каждый раз, когда он запрашивается.
  • request: Объединяет один экземпляр определения бина в течение жизненного цикла одного HTTP-запроса. Применяется только в контексте веб-приложения.
  • session: Объединяет один экземпляр определения бина в течение жизненного цикла одной HTTP-сессии. Применяется только в контексте веб-приложения.
  • application: Объединяет один экземпляр определения бина в течение жизненного цикла ServletContext. Применяется только в контексте веб-приложения.
  • websocket: Объединяет один экземпляр определения бина в течение жизненного цикла подключения WebSocket. Применяется только в контекс

Spring поддерживает несколько областей видимости для бинов:

  • singleton: Объединяет один экземпляр определения бина на каждый контейнер Spring. Это область видимости по умолчанию.
  • prototype: Создает новый экземпляр бина каждый раз, когда он запрашивается.
  • request: Объединяет один экземпляр определения бина в течение жизненного цикла одного HTTP-запроса. Применяется только в контексте веб-приложения.
  • session: Объединяет один экземпляр определения бина в течение жизненного цикла одной HTTP-сессии. Применяется только в контексте веб-приложения.
  • application: Объединяет один экземпляр определения бина в течение жизненного цикла ServletContext. Применяется только в контексте веб-приложения.
  • websocket: Объединяет один экземпляр определения бина в течение жизненного цикла подключения WebSocket. Применяется только в контекс

Register or sign in to get access to full answers for all questions from the question bank.

springdependency-injectionscopesbean-lifecycleapplication-contextsingletonprototyperequestsession