Как Spring управляет полным жизненным циклом прототипа? - PullRequest
1 голос
/ 28 июня 2019

Как весна управляет жизненным циклом прототипов бобов?Если он не вызывает метод уничтожения для прототипов bean-компонентов?

1 Ответ

0 голосов
/ 28 июня 2019

Bean-прототип использует фоновый образец прототипа:

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

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

...