Als «dependency-injection» getaggte Fragen

Ein Entwurfsmuster zur Reduzierung der Kopplung zwischen Komponenten durch dynamisches Einfügen von Abhängigkeiten in Softwarekomponenten, die für die Funktion erforderlich sind.

536
Warum verwendet man Abhängigkeitsinjektion?

Ich versuche, Abhängigkeitsinjektionen (DI) zu verstehen , und bin erneut gescheitert. Es scheint nur albern. Mein Code ist niemals ein Chaos. Ich schreibe kaum virtuelle Funktionen und Schnittstellen (obwohl ich es einmal in einem blauen Mond mache) und meine gesamte Konfiguration wird mit...

380
@Resource vs @Autowired

Welche Annotation, @Resource ( jsr250 ) oder @Autowired (Spring-spezifisch), sollte ich in DI verwenden? Ich habe erfolgreich eingesetzt , sowohl in der Vergangenheit, @Resource(name="blah")und@Autowired @Qualifier("blah") Mein Instinkt ist es, bei dem @ResourceTag zu bleiben, da es von den...