Datenbank #
Damit ein User nicht mehrmals abgefragt wird, wird dieser in einer Datenbank gespeichert. Alle 12 Stunden kann der Benutzer geupdatet werden.
Als Datenbank wird Maria DB
verwendet, welche auf einem externen Server läuft. Das Passwort und der Benutzername ist in der application.yml
Datei zu finden. Der Vorteil von einer externen Datenbank ist, dass sie über APIs hinweg erreichbar ist.
ERD#
Repositories#
Zum Abfragen der Datenbank werden drei Repositories verwendet, welche auf JpaRepository basieren: