Es ist möglich, Schnittstellen automatisch in konkrete Klassen auflösen zu lassen?Automatisches Auflösen von Schnittstellen in konkrete Klassen auf Java
Zum Beispiel, ich habe eine Datenbank-Schnittstelle und zwei konkrete Klassen, SqlServer und Postgre. Wenn meine Anwendung startet, möchte ich Datenbank aufrufen, aber Anwendung muss mir SqlServer oder Postgre abhängig von meiner Konfiguration geben.
Konfigurations- und Injektionsabhängigkeit kann die Aufgabe erledigen. – davidxxx
Dies ist eine ziemlich einfache und umfassende Sache, die eine App zu tun hat. –
@davidxxx kannst du mir bitte ein Exemplar geben? –