Junior — Middle
95
Est-ce que le cycle de vie de Spring - Scope Prototype limite la création de nouvelles instances à chaque requête?
Réponse de l'IA
sobes.tech IA
В Spring scope "prototype" означает, что при каждом запросе на бин создаётся новый экземпляр. Однако жизненный цикл такого бина ограничен только моментом создания и инициализации — Spring не управляет дальнейшим жизненным циклом объекта.
Это значит, что Spring не вызывает методы уничтожения (например, @PreDestroy) для prototype-бинов, так как не отслеживает их после выдачи. Управление временем жизни таких объектов ложится на разработчика.
Таким образом, prototype scope не ограничивает создание новых экземпляров — наоборот, он гарантирует создание нового объекта при каждом запросе. Но Spring не контролирует их дальнейшее существование и уничтожение.