Zum Inhalt

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#

Klassendiagramm

Repositories#

Zum Abfragen der Datenbank werden drei Repositories verwendet, welche auf JpaRepository basieren:

Klassendiagramm