Veröffentlicht: von

Nachfolgend ist beschrieben, wie Sie Spring Data JPA bei sich installieren können. Anhand eines Beispielprojekts können Sie starten, und dieses auch für das ST2-Praktikum verwenden. Vielen Dank an Tim Müller und Fabian Krampe für das Erstellen dieser Anleitung.

Spring Data JPA

  1. Folgen Sie dem Link https://spring.io/tools/sts und laden Sie sich die Spring Tool Suite herunter.
  2. Entpacken Sie den Ordner
  3. Öffnen Sie den Unterordner „sts-3.8.4.RELEASE“
  4. Führen Sie die Anwendung STS.exe aus
  5. Es öffnet sich die gewohnte Eclipse-Ansicht
  6. Wählen Sie Import -> General -> Existing Project into Workspace -> „Select Archive File“ und wählen Sie das ZIP-Archiv mit der Beispielanwendung (hier zum Download) aus
   

Die ZIP-Datei enthält bereits alle relevanten JARs und Projekteinstellungen, man kann also direkt loslegen. Man sollte Spring aber noch die Zeit geben, den Workspace zu aktualisieren, dann verschwinden auch nach kurzer Zeit alle Fehlermeldungen (Indikator unten rechts „Building Workspace“).

Boot Dashboard

Standardmäßig befindet sich das Boot-Dashboard unten links. Alternativ lässt sich das Boot-Dashboard über die grüne, sechseckige Schaltfläche in der Toolbar öffnen. Dort befindet sich der Server „example“, welchen ihr über das Kontextmenü (oder den entsprechenden Button im Dashboard) startet.

Sobald in der Konsole die Meldung „Started Demo2Application in 21.426 seconds (JVM running for 25.534)“ erscheint, wurde der Server erfolgreich gestartet. Die einfachste Form der Kontrolle Ihres Codes ist per System.out.println(…) auf die Eclipse-Console. Sie sollten, wenn Sie das Beispielprojekt in der Form ohne Änderungen gestartet haben, folgendes sehen:

PS: Den geschwätzigen Consolen-Output der Defaulteinstellung werden Sie los, wenn Sie in src/main/resources/application.properties die folgenden Zeilen einfügen:

logging.level.root=WARN
logging.level.org.springframework.web=WARN
logging.level.org.hibernate=WARN
logging.level.org.hibernate.SQL=WARN

H2 Console

Mit der H2 Console kann man im Browser seine Tabellen anschauen und Queries ausführen. Dies ist besonders hilfreich, wenn man überprüfen möchte, ob die Tabellen und Referenzen wie gewünscht erstellt wurden.

Die H2 Console erreicht man über die Adresse localhost:8080/h2-console/. Dort müssen nur noch die Einstellungen wie folgt angepasst werden:

  • Saved Settings: GenericH2 (Embedded)
  • Driver Class: org.h2.Driver
  • JDBC URL: jdbc:h2:mem:testdb
  • User Name: sa
  • Password: <bleibt leer>

Dann können Sie leicht Queries ausführen: