Я прочитал следующее как одно из различий между конструктором и инжектором сеттера. Может кто-то объяснить разницу ниже с некоторым простым примером, я немного запутался с термином полностью функциональный объект и неполный объект.Инъекция конструктора против инъекции сеттера
-> Конструктор DI позволяет создать объект в полном состоянии и следовать принципу полностью функционального объекта, в то время как Setter DI позволяет создавать объект без его зависимости. что может привести к неполному объекту , если зависимость недоступна.
Возможного дубликат [Dependency инъекции через конструкторы или сеттер собственности?] (Http://stackoverflow.com/questions/1503584/dependency-injection-through-constructors-or-property-setters) – kryger
Возможный дубликат [Setter DI vs. Constructor DI весной?] (Https://stackoverflow.com/questions/7779509/setter-di-vs-constructor-di-in-spring) –