Liste aller meiner GitHub-Repos mit Maven-Projekten (incl. "Spring Boot"-Projects).
siehe auch: Repos mit Tag maven
Bei den folgenden Anwendungen handelt es sich um Kommandozeilenprogramme wenn nicht was anderes in der Beschreibung steht.
| Name | Repo URL | Beschreibung |
|---|---|---|
BruchrechnerBibliothek |
Link | Bibliothek für Bruchrechnungen |
BruchrechnerBibliothekVerwender |
Link | Anwendung, die die BruchrechnerBibliothek verwendet |
Cucumber_Bruchrechnen |
Link | Beispiel für BDD mit Cucumber |
Cucumber_Datumsarithmetik |
Link | Beispiel für BDD mit Cucumber |
Cucumber_HashMapTest |
Link | Beispiel für BDD mit Cucumber, Klausurvorbereitung |
Cucumber_StringLaenge |
Link | Beispiel für BDD mit Cucumber |
gRPC_BMI |
Link | gRPC-Client zur Durchführung einer BMI-Berechnung |
Kehrbruch |
Link | Einfache Anwendung für eine Refactoring-Übung |
Lottozahlen |
Link | Demo für GitHub Actions |
PalindromChecker |
Link | Palindrom-Checker, für Übungsaufgabe |
PangrammChecker |
Link | Pangramm-Checker |
RestApiServerSprueche |
Link | REST-API mit eingebettetem Jetty-Server |
UrlPruefer |
Link | Syntax-Checker für URLs |
| Name | Repo URL | Beschreibung |
|---|---|---|
SpringBoot_BadNews |
Link | Beispiel für JPA mit Paginierung |
SpringBoot_BcryptCLI |
Link | CLI-Proggy für Verhashung von über STDIN eingegebenen Passwort mit Bcrypt |
SpringBoot_Bildergallerie |
Link | Beispiel für Speichern von Binärdateien (z.B. Bilder) in Datenbank mit JPA |
SpringBoot_BlogCMS |
Link | Beispiel für CLOB mit JPA und RichtText-Editor im Frontend |
SpringBoot_Buchabfrage |
Link | Zwei Anwendungen, die client-seitiges Load Balancing mit Spring Cloud demonstrieren |
SpringBoot_BMI |
Link | REST-Endpoint für BMI-Berechnung, Demo für Session-Beans |
SpringBoot_EineFrage |
Link | Demo für Optimistic Locking mit Spring Data JPA |
SpringBoot_EmailChecker |
Link | Repo mit drei Anwendungen, um Load-Balancing mit einem Eureka-Server als Registry zu demonstrieren |
SpringBoot_Glossar |
Link | Demo für JPA ohne "Spring Data" |
SpringBoot_ggT |
Link | Berechnung von größter gemeinsamer Teiler (ggT) zweier Zahlen als Beispiel für Caching mit Redis |
SpringBoot_ISBN13 |
Link | Demo für Demo von i18n (Übersetzbare Anzeigetexte) mit Thymeleaf-Templates |
SpringBoot_ISBN2Preis |
Link | REST-Endpunkt, der für ein über ISBN spezifiziertes Buch einen zufällig berechnen Preis zurückgibt |
SpringBoot_IsbnChecker |
Link | Vorlage Rechnerübung (Klasse aus Common Validator in Bean verpacken) |
SpringBoot_KafkaDemo |
Link | Einfache Nachrichten mit Kafka senden und empfangen |
SpringBoot_Kantinenplan |
Link | REST-API für Kantinenplan |
SpringBoot_KfzHalterAbfrage |
Link | REST-Client mit Retry und Caching für Abfrage KFZ-Halter bei dieser Anwendung |
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 für Abfrage von Unterscheidungszeichen von dt. KFZ-Kennzeichen |
SpringBoot_Kreisumfang |
Link | Berechnung Kreisumfang als einfaches Beispiel für Thymeleaf-Templates |
SpringBoot_Kinoprogramm |
Link | App für Demo Cassandra-DB |
SpringBoot_LinkBaum |
Link | Link-Baum mit Spring Data Redis |
SpringBoot_LinkShortener |
Link | Einfacher Link Shortener bestehend aus mehreren Microservices |
SpringBoot_LinkShortenerMitMongoDB |
Link | Link-Shortener mit MongoDB |
SpringBoot_Literaturverwaltung |
Link | Literaturverwaltung, Spring Data JPA mit Vererbung zwischen Entity-Klassen |
SpringBoot_Passwortgrab |
Link | Einfacher Passwortmanager umd Verschlüsselung von Attributklassen und Spring Data Envers zu demonstrieren |
SpringBoot_PersonalverwaltungMitNeo4j |
Link | Demo für die Graphdatenbank Neo4j: Verwaltung Personalhierarchie |
SpringBoot_Produktdatenbank |
Link | Displaying product details with Thymeleaf templates, to be completed as exercise |
SpringBoot_Rechenaufgabengenerator |
Link | REST-Endpunkt, der zufällig erzeugte Rechenaufgaben als PDF-Datei liefert |
SpringBoot_ReminderPerEmail |
Link | Persönliche Reminder via Email; Demo für Versenden von Emails mit Spring Boot und Push-Metriken mit InfluxDB+Grafana |
SpringBoot_HttpSessionMitRedisTeilen |
Link | Redis als Cache für HTTP-Sessions für zwei SpringBoot-Apps hinter einem Load Balancer |
SpringBoot_SLA |
Link | Berechnen Sie zulässige Ausfallzeiten für SLA-Werte mit Thymeleaf-Templates |
SpringBoot_StringTools |
Link | REST-Endpunkt, der mit MockMVC unter Test zu nehmen ist |
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_Windchill |
Link | REST-Endpunkt für Berechnung gefühlter Temperatur bei Kälte (Windchill-Temperatur) |
SpringBoot_Zitate |
Link | Fuzzy-Suche mit Apache Lucene |
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).