Я новичок в spring, и в настоящее время я использую его в одном из моих проектов. Я узнал, что контейнер spring содержит все beans, а область всех beans по умолчанию является одиночной. Я могу изменить область действия в application-context.xml или использовать аннуляцию @scope.
Теперь мой вопрос в том, имеет ли область видимости класс "prototype", контейнер spring будет создавать новый объект каждый раз, когда это необходимо для одного... правильно? Теперь, как обрабатывается сбор мусора. Будут ли объекты собирать мусор, если они больше не используются или будут все еще болтаться в контейнере. Потому что я не хочу, чтобы многие объекты создавались каждый раз, когда они нужны, и загружали память.
кто-то поможет мне с пониманием этого, пожалуйста. Спасибо.