Projekt: Initialisierung
Spring Boot CLI hilft dir ein neues Spring Boot Projekt zu initialisieren.
- Installiere Spring Boot CLI
- Eine Anleitung dazu kann hier gefunden werden: https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.installing.cli
- 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 punchclockein, um eine neue Spring Boot Applikation mit den notwendigen Abhängigkeiten zu initialisieren. Beachte, dassmariadbdurchmysqlersetzt werden muss, falls die Applikation auf MySQL zugreifen soll.
- 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;.
- Öffne den Ordner in IntelliJ (oder Visual Studio Code)
- Konfiguriere die Datenbank verbindung:
- Öffne die
application.properties-Datei im Projektordner und ändere folgende Zeilen entsprechend:spring.datasource.url=jdbc:mariadb://localhost:3306/punchclockspring.datasource.username=db_usernamespring.datasource.password=db_passwordspring.datasource.driver-class-name=org.mariadb.jdbc.Driver - Falls du MySQL einsetzt, vergiss nicht, den
spring.datasource.driver-class-nameundspring.datasource.urlanzupassen. - Beachte, dass
db_usernameunddb_passwordentsprechend deiner MariaDB-Konfiguration geändert werden müssen. - Stelle sicher, dass der Benutzer Zugriff auf die Datenbank
punchclockhat.
- Öffne die