Zum Inhalt springen

Projekt: Initialisierung

Spring Boot CLI hilft dir ein neues Spring Boot Projekt zu initialisieren.

  1. Installiere Spring Boot CLI
  2. Initialisiere die Spring Boot Applikation mit dem Namen punchclock:
    • Öffne eine Konsole/Terminal und navigiere zum Ordner, in dem du die Applikation erstellen möchtest.
    • Gib den Befehl spring init --build maven --dependencies=web,data-jpa,mariadb --group-id ch.axa punchclock ein, um eine neue Spring Boot Applikation mit den notwendigen Abhängigkeiten zu initialisieren. Beachte, dass mariadb durch mysql ersetzt werden muss, falls die Applikation auf MySQL zugreifen soll.
  3. Erstelle eine neue Datenbank punchclock.
    • Dies kannst du beispielsweise über den Kommandozeilenclient oder PHPMyAdmin erledigen.
    • Mit SQL kannst du die Datenbank wie folgt erstellen: CREATE DATABASE punchclock;.
  4. Öffne den Ordner in IntelliJ (oder Visual Studio Code)
  5. Konfiguriere die Datenbank verbindung:
    • Öffne die application.properties-Datei im Projektordner und ändere folgende Zeilen entsprechend:
      spring.datasource.url=jdbc:mariadb://localhost:3306/punchclock
      spring.datasource.username=db_username
      spring.datasource.password=db_password
      spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
    • Falls du MySQL einsetzt, vergiss nicht, den spring.datasource.driver-class-name und spring.datasource.url anzupassen.
    • Beachte, dass db_username und db_password entsprechend deiner MariaDB-Konfiguration geändert werden müssen.
    • Stelle sicher, dass der Benutzer Zugriff auf die Datenbank punchclock hat.