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