Если бин имеет область видимости (scope) singleton
(по умолчанию), то при каждом запросе к ApplicationContext
будет возвращаться один и тот же экземпляр объекта.
Если бин имеет область видимости prototype
, то при каждом запросе будет создаваться и возвращаться новый экземпляр объекта.
Другие области видимости (например, request
, session
в веб-приложениях) также влияют на то, какой экземпляр бина будет получен.
Пример для singleton
:
java
Получение бина несколько раз:
java
Если бин имеет область видимости (scope) singleton
(по умолчанию), то при каждом запросе к ApplicationContext
будет возвращаться один и тот же экземпляр объекта.
Если бин имеет область видимости prototype
, то при каждом запросе будет создаваться и возвращаться новый экземпляр объекта.
Другие области видимости (например, request
, session
в веб-приложениях) также влияют на то, какой экземпляр бина будет получен.
Пример для singleton
:
java
Получение бина несколько раз:
java
Register or sign in to get access to full answers for all questions from the question bank.