In diesem Repository befinden sich Projekte als Vorlagen rund um das Thema Spring Boot.
In allen Modulen wird der Java Style Guide aus den Google Style Guides genutzt.
Zusätzlich wird das Tool Lombok eingesetzt.
Alle Module werden mit GitHub Actions gebaut.
Alle Module besitzen Unit-Tests, die mit JUnit5, AssertJ und Mockito sowie Test-Utilities der eingesetzen Spring-Projekte.
Die Code-Qualität wird beim CI mit SonarCloud überprüft.
Jedes Modul wird mit dem Google Maven Plugin jib-maven-plugin in ein Docker-Image überführt.
Es wird mit Spring Boot eine Anwendung umgesetzt, die einige Dinge erledigt und sich wieder beendet - dabei wird ein entsprechender exit code
zurückgeliefert.
Es wird mit Spring Boot eine Anwendung umgesetzt, die mit Spring Data JDBC auf eine Datenbank zugreift.
Es wird mit Spring Boot eine Anwendung umgesetzt, die mit Spring Data JPA auf eine Datenbank zugreift.
Falls mit dem spring-initializer die Abhängigkeiten erneuert werden sollen, kann mit der letzten Konfiguration verwendet werden.