Wyjaśnij, dlaczego wstrzykiwanie konstruktora jest lepsze niż inne opcje [duplikat]

To pytanie ma już tutaj odpowiedź:

Setter DI vs. Constructor DI na wiosnę? 7 odpowiedzi

W książce Pro Spring 3, Rozdział 4 - Wprowadzenie MKOl i DI na wiosnę - Strona 59, w sekcji „Wtrysk Settera vs. Wtrysk konstruktora” akapit mówi

Wiosna zawiera mechanizm zapewniający, że wszystkie zależności są definiowane podczas korzystania z wtrysku Setter, ale za pomocą wtrysku konstruktora potwierdzasz wymaganie zależności w sposób agnostyczny kontenera.

Czy możesz wyjaśnić za pomocą przykładów

questionAnswers(7)

yourAnswerToTheQuestion