Я пытаюсь обернуть голову вокруг инъекции зависимости.
Одна из вещей, которые меня смущают, заключается в том, должен ли весь создания вашего объекта управляться инфраструктурой DI (Spring, Guice и т. Д.).
Или, если нет, как вы определяете, какие объекты создаются в рамках инфраструктуры, а какие объекты создаются с помощью оператора new
?