Beiträge von Stefan Waldmann
Domain Driven Design Repositories mit Spring Data
29.07.2021 –
Repositories sind einer der Bestandteile im Domain Driven Design. Mit Spring Data lassen sich Repositories für den Datenbankzugriff einfach und ohne Boilerplate-Code umsetzen. Aber wie implementiert man das insbesondere hinsichtlich Trennung des Domain Models von der Infrastruktur?
weiterlesenLogging testen – mit einer eigenen JUnit-Extension
11.06.2021 –
Hast du schon mal eine JUnit-Extension geschrieben? Wenn nicht, lautet meine nächste Frage: Wieso eigentlich nicht? Womöglich denkst du, das ist kompliziert und aufwendig? Ist es aber nicht! Wie einfach das mit JUnit 5 (aka „JUnit Jupiter“) geht, möchte ich anhand eines einfachen Beispiels zeigen.
weiterlesenJava 16: toList() or not toList()
21.04.2021 –
Etwas über einen Monat ist die Veröffentlichung von Java 16 mittlerweile her. Wie bereits berichtet, wurde die Klasse java.util.stream.Stream um eine neue Methode toList() erweitert, die man nun direkt auf einen Stream aufrufen kann, ohne den bisher nötigen „Umweg“ über Stream.collect(Collectors.toList()). Die Implementierung von Stream.toList() weicht allerdings von der aus der Collectors-Klasse ab, was im Netz zu einigen Diskussionen geführt hat.
weiterlesenJava 17: Blöcke ohne geschweifte Klammern
01.04.2021 –
Kurz nach dem offiziellen Erscheinen von Java 16 wurde eine Änderung angekündigt, die bereits in der nächsten Version kommen soll, nämlich Java 17, das im September 2021 erscheint. JEP-1421 beschreibt eine Anpassung der Sprache in Bezug auf die Notation von Blöcken.
weiterlesenJava 16 – ein Ausblick
19.02.2021 –
Gestern, am 18.02.2021, erschien der „Final Release Candidate“ für Java 16, das in knapp einem Monat veröffentlicht wird. Höchste Zeit also, einen Blick auf ein paar der Features zu werfen, die die neue Version mit sich bringt.
weiterlesen