Middle
46
questionbank

Что произойдет, если в ApplicationContext попытаться получить один и тот же бин?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

ApplicationContext вернет ссылку на один и тот же экземпляр бина по умолчанию, так как областью видимости бинов по умолчанию в Spring является singleton.

В случае, если бин сконфигурирован с другой областью видимости, например prototype, то при каждом запросе ApplicationContext будет создавать и возвращать новый экземпляр бина.

Пример конфигурации бина с областью видимости prototype:

java

Пример получения бина из ApplicationContext:

java