Junior — Middle
69
Кратко объясните, что подразумевается под областью видимости компонентов Bean в Spring
Answer from AI
sobes.tech AI
В Spring область видимости (scope) Bean определяет жизненный цикл и видимость экземпляра компонента в контейнере.
Основные области видимости:
- Singleton (по умолчанию): один экземпляр Bean создаётся на весь контейнер Spring.
- Prototype: новый экземпляр создаётся при каждом запросе Bean.
- Request: один экземпляр на HTTP-запрос (для веб-приложений).
- Session: один экземпляр на HTTP-сессию.
- Application: один экземпляр на ServletContext.
Область видимости влияет на то, как и когда создаётся Bean, а также на его доступность в разных частях приложения.