2014-02-13 6 views
0

Когда компонент создается весенним контейнером, в памяти кучи живет только один объект (по умолчанию - одиночный), а все инъецируемые экземпляры в контроллерах или сервисах с помощью автоустановки создаются в стеке.Использование памяти весной IoC

Является ли приведенное выше утверждение истинным?

ответ

1

, в то время как все инъецируемые экземпляры в контроллерах или сервисах с помощью автоподготовки создаются в стеке.

Нет. Откуда у вас была эта идея? Все объекты хранятся в куче. Локальные переменные хранятся в стеке, но ссылаются на объекты в куче или примитивах, хранящихся в стеке. Это не имеет ничего общего с Spring и все, что связано с реализацией Java-языка и JVM.

Похожие:

+0

Спасибо. Прочтите его где-нибудь, но забыли ссылку. – CodeBender

Смежные вопросы