So entwerfen Sie meine Java Spring Boot-Anwendung zum Ausführen von Abfragen in externen Datenbanken (die nicht die Back
Posted: 18 Jan 2025, 20:43
Ich bin neu bei Java Springboot und muss das folgende Szenario implementieren und würde mich über Anweisungen/Hinweise freuen, wie man es richtig angeht.
Meine Anwendung verfügt über eine eigene Backend-Datenbank Ich führe die verschiedenen CRUD-Operationen in der Repository-Ebene aus. Das ist klar und erledigt.
Was ich jedoch implementieren muss, ist, dass meine Anwendung eine Verbindung zu anderen externen Datenbanken (die nicht meine Backend-Datenbank sind) herstellt und bestimmte Abfragen dafür ausführt.
Die Abfragen können entweder in einer Konfigurationsdatei oder sogar in meiner Backend-Datenbank gespeichert werden (zusammen mit anderen Details wie der Art der Datenbank, mit der ich eine Verbindung herstellen und die Abfrage ausführen muss, Anmeldeinformationen, Verbindungszeichenfolge usw.). Ich nehme dann die Ergebnisse dieser Abfragen (JSON) und speichere sie in einer Tabelle in meiner Backend-Datenbank.
Ich weiß, dass alle CRUD-Vorgänge in der Repository-Ebene erfolgen müssen, aber von Soweit ich weiß, handelt es sich hierbei um Operationen mit meiner eigenen Backend-Datenbank.
Wie soll ich das oben Gesagte implementieren? Sollte ich in der Serviceschicht die Logik haben, eine Verbindung zu diesen externen Datenbanken herzustellen und Abfragen auszuführen?
Jede Hilfe/Beispiele wäre sehr dankbar, da ich neu in diesem Framework bin.
Vielen Dank im Voraus
Meine Anwendung verfügt über eine eigene Backend-Datenbank Ich führe die verschiedenen CRUD-Operationen in der Repository-Ebene aus. Das ist klar und erledigt.
Was ich jedoch implementieren muss, ist, dass meine Anwendung eine Verbindung zu anderen externen Datenbanken (die nicht meine Backend-Datenbank sind) herstellt und bestimmte Abfragen dafür ausführt.
Die Abfragen können entweder in einer Konfigurationsdatei oder sogar in meiner Backend-Datenbank gespeichert werden (zusammen mit anderen Details wie der Art der Datenbank, mit der ich eine Verbindung herstellen und die Abfrage ausführen muss, Anmeldeinformationen, Verbindungszeichenfolge usw.). Ich nehme dann die Ergebnisse dieser Abfragen (JSON) und speichere sie in einer Tabelle in meiner Backend-Datenbank.
Ich weiß, dass alle CRUD-Vorgänge in der Repository-Ebene erfolgen müssen, aber von Soweit ich weiß, handelt es sich hierbei um Operationen mit meiner eigenen Backend-Datenbank.
Wie soll ich das oben Gesagte implementieren? Sollte ich in der Serviceschicht die Logik haben, eine Verbindung zu diesen externen Datenbanken herzustellen und Abfragen auszuführen?
Jede Hilfe/Beispiele wäre sehr dankbar, da ich neu in diesem Framework bin.
Vielen Dank im Voraus