List of all my GitHub repositories with Maven projects (incl. "Spring Boot"-Projects).
see also: Repos with tag maven
All Maven projects are – if not mentioned otherwise – command line programs with Java.
Name | Repo URL | Description |
---|---|---|
BadNews |
Link | Beispiel für JPA mit Paginierung |
BcryptCLI |
Link | CLI-Proggy für Verhashung von über STDIN eingegebenen Passwort mit Bcrypt |
Bildergallerie |
Link | Beispiel für Speichern von Binärdateien (z.B. Bilder) in Datenbank mit JPA |
BlogCMS |
Link | Beispiel für CLOB mit JPA und RichtText-Editor im Frontend |
BruchrechnerBibliothek |
Link | Bibliothek für Bruchrechnungen |
BruchrechnerBibliothekVerwender |
Link | Anwendung, die die BruchrechnerBibliothek verwendet |
Cucumber_Bruchrechnen |
Link | Example for BDD with Cucumber, exercise |
Cucumber_Datumsarithmetik |
Link | Example for BDD with Cucumber, date arithmetic |
Cucumber_HashMapTest |
Link | Example for BDD with Cucumber, exam preparation |
Cucumber_StringLaenge |
Link | Example for BDD with Cucumber, int values in steps |
gRPC_BMI |
Link | gRPC-Client zur Durchführung einer BMI-Berechnung |
Kehrbruch |
Link | Simple app for refactoring exercise |
LinkShortener |
Link | Simple link shortener consisting of serveral microservices |
Lottozahlen |
Link | Demo for GitHub Actions; GH Actions Workflow |
PalindromChecker |
Link | Palindrom checker, for exercise on unit testing |
PangrammChecker |
Link | Pangramm checker, example for programming with GitHub Copilot |
RestApiServerSprueche |
Link | REST-API with embedded Jetty servlet container |
SpringBoot_Buchabfrage |
Link | Two applications to demonstrate client-side load balancing with Spring Cloud |
SpringBoot_BMI |
Link | REST-Endpoint für BMI-Berechnung, Demo für Session-Beans |
SpringBoot_EmailChecker |
Link | Repo mit drei Anwendungen, um Load-Balancing mit einem Eureka-Server als Registry zu demonstrieren |
SpringBoot_Glossar |
Link | Demo for JPA |
SpringBoot_KafkaDemo |
Link | Demo for sending and receiving messages via Kafka |
SpringBoot_Kantinenplan |
Link | REST API for a canteen menue |
SpringBoot_KfzKennzeichen |
Link | KFZ-Kennzeichen mit Spring Data JPA |
SpringBoot_KfzKennzeichenChecker |
Link | Überprüfung KFZ-Kennzeichen, ruft auch diese REST-API auf |
SpringBoot_KfzUnterscheidungszeichen |
Link | REST-API for querying city/county code on German number plates (KFZ-Kennzeichen) |
SpringBoot_LinkShortener |
Link | Link-Shortner mit MongoDB |
SpringBoot_Literaturverwaltung |
Link | Literaturverwaltung, Spring Data JPA mit Vererbung zwischen Entity-Klassen |
SpringBoot_Passwortgrab |
Link | Simple password manager to demonstrate encryption of attribute classes and Spring Data Envers |
SpringBoot_Produktdatenbank |
Link | Displaying product details with Thymeleaf templates, to be completed as exercise |
SpringBoot_RestClient |
Link | REST-Client für Abfrage bei dieser Anwendung |
SpringBoot_SLA |
Link | Calculate allowed downtimes for SLA values, with Thymeleaf templates |
SpringBoot_Tagebuch |
Link | Beispiel für JdbcTemplate und Form-based Authentication |
SpringBoot_Vokalersetzung |
Link | REST-API für Vokalersetzung ("Drei Chinesen mit dem Kontrobass"), als Übung zu vervollständigen |
SpringBoot_WebLesezeichen |
Link | Beispiel für Baumstruktur mit Spring Data JPA |
SpringBoot_WebSockets |
Link | Demo für Websockets |
SpringBoot_Zitate |
Link | Fuzzy-Suche mit Apache Lucene |
UrlPruefer |
Link | Syntax-Check für URL (CLI) |
Für Repos mit GitHub Actions : Unter Repo-Settings unter "Actions | General" die "Artifact and log retention" auf 10 Tage setzen (der Default-Wert hierfür ist 90 Tage).