только чтение весной, а при использовании DI весной, если вы установили bean-синглтон (по умолчанию), тогда один экземпляр класса будет «выдан», а прототип каждый раз создает новый экземпляр.пружинная проводка, одиночный и прототип
Каковы последствия того, что один экземпляр, выданный контейнером, каждый раз? означает ли это, что будет общее состояние?
i.e, если экземпляр где-то изменен, все будущие создания объектов фактически получат «грязный» объект, а не «новый»?
, так что вы говорите, что классы POJO действительно не беспокоятся о состоянии, они только что прошли? Но не создавайте ли вы объект User, а затем задавайте его свойства, а затем сохраняйте его. если его singleton (по умолчанию), не будет устанавливать значение имени пользователя во всех остальных экземплярах в будущем? – mrblah
Нет, если вы создаете объект User и сохраняете его, вы вызываете new для его создания и сохранения, чтобы поместить его в базу данных как часть транзакции. Ссылка пользователя может быть или не быть GC'd, когда она выходит за рамки. Это не под контролем Весны. Вы не настраиваете то, как вы выполняете службу или DAO. – duffymo
ah ok, через 24 часа чтение того, что вы написали, имеет смысл. вы не устанавливаете POJO с DI .... – mrblah