Patrick Gotthard Über mich Datenschutz Impressum

QueryDSL mit Spring Boot 3 nutzen

Damit QueryDSL mit Spring Boot 3 genutzt werden kann, müssen aufgrund der Umstellung auf Jakarta EE ein paar Anpassungen vorgenommen werden.

31. Dezember 2022 • Java, QueryDSL, Spring, Spring Boot

Integrationstests mit Spring Data MongoDB und Testcontainers

Mit der Testcontainers-Bibliothek kannst du ganz einfach eine MongoDB Instanz für Integrationstests starten.

18. April 2020 • Docker, Java, JUnit 5, Spring, Spring Boot, Spring Data MongoDB, Testcontainers

Caching für WebJars in Spring Boot konfigurieren

Mit entsprechenden Cache-Headern für WebJars kann die Ladezeit deiner Anwendung drastisch verkürzt werden.

18. Dezember 2019 • Java, Spring Boot, WebJars

Docker Images mit Google Jib bauen

Google Jib ist ein Tool, mit dem optimierte Docker-Images ohne Docker-Daemon erstellt werden können.

10. November 2019 • Docker, Google Jib, Java, Maven, Spring Boot

Bean Validation mit Spring nutzen

Standardmäßig kann das Bean Validation Framework nur in Spring Controller Klassen verwendet werden. Mit einer einfachen Konfiguration kann die Validierung auch in anderen Beans genutzt werden.

16. Juli 2018 • Bean Validation, Java, Spring, Spring Framework

Mehrere Datenbanken mit Spring Boot und Spring JDBC anbinden

Mit Spring Boot können problemlos auch mehrere Datenbanken angebunden werden.

22. Mai 2018 • Java, Spring, Spring Boot, Spring JDBC

Build und Git Informationen mit Spring Boot erzeugen und auslesen

Mit einer entsprechenden Konfiguration ist es möglich, Build- und Git-Informationen zur Laufzeit mit Spring auszulesen.

9. Januar 2018 • Java, Spring, Spring Boot

Plugin Schnittstelle mit dem Java ServiceLoader umsetzen

Mit dem seit Java 6 verfügbaren Service Provider Interface können ganz einfach erweiterbare Anwendungen entwickelt werden.

25. August 2017 • Java

[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

Bei Maven solltest du unbedingt das Encoding festlegen, um Betriebssystem-abhängige Unterschiede beim Kopieren von Textdateien zu vermeiden.

14. August 2017 • Java, Maven
Ältere Artikel →