Что происходит с уже созданными bean-компонентами при закрытии контекста

Может ли кто-нибудь просветить меня о том, что происходит с уже созданными bean-компонентами при закрытии контекста.

Bean-компоненты уничтожаются, значит, их нельзя удалять из памяти? Или же контейнер просто перестает управлять bean-компонентами, которые были созданы изначально?

0
0
35
1

Ответы 1

Контекст при закрытии вызовет метод уничтожения компонента (если он есть). Это дает компоненту возможность очистить любые другие ресурсы, которые он может использовать (например, открытые соединения).

В конце концов, когда на bean-компоненты больше не ссылаются из любого места в программе, они будут собираться JVM сборщиком мусора. Это то же самое, что и с любым другим объектом. В бобах нет ничего особенного.

Другие вопросы по теме