-
Notifications
You must be signed in to change notification settings - Fork 4
Spring. Beans scope
Artem Mezhelovskiy edited this page Jan 1, 2020
·
1 revision
- singleton - единственный эеземпляр в контексте
- prototype - при вызове бина генерится новый объект
- request - Создаётся один экземпляр бина на каждый HTTP запрос. Касается исключительно ApplicationContext.
- session - Создаётся один экземпляр бина на каждую HTTP сессию. Касается исключительно ApplicationContext.
- application - такой же как и singleton только может распространятся на весь ServletCOntext. Т.е на сервере приложений может быть запущенно несколько приложений с один контекстом, тогда singletone будет у каждого свой а application scope бин у них будет одинаковый.
- websocket - создается на сессию для сокета.