Here we go…

1. Spring and Java

>> How to parse a String into an EntityGraph with Hibernate 5.4 []

An overview of this handy new feature and you can now merge multiple entity graphs into one. Very cool.

>> Definitive Guide To Switch Expressions In Java 12 []

A detailed look at this language preview feature that addresses many shortcomings of the traditional switch statement.

>> Spring Boot Admin Tutorial []

If you need a UI to monitor and manage a Spring Boot app and don't want to build and maintain it yourself, check out this tool that builds a UI on top of the Actuator endpoints.

>> The best way to use the JPQL DISTINCT keyword with JPA and Hibernate []

A great piece explaining the two meanings of the DISTINCT keyword and how to apply it correctly based on the underlying query type.

>> How to use JUnit 5 @MethodSource-parameterized tests with Kotlin []

And a simple workaround for using test argument factories with JUnit 5 and Kotlin.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Getting Started With Istio Service Mesh Routing []

A thorough review of Istio's routing capabilities and how to leverage them in a Kubernetes cluster.

>> How to Aggregate an Archive Log’s Deltas into a Snapshot with SQL []

A nice write-up demonstrating a clever application of the Entity Attribute Value model that you can use to build easily-audited database entities.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Bitter Losers []

>> Changing the Website []

>> Complaining Versus Hiding []

4. Pick of the Week

>> The Oatmeal Insight []

Next »
Java Weekly, Issue 257
« Previous
Java Weekly, Issue 255

Generic bottom

To help you get access to the material during the current, global COVID-19 crisis, all courses are 30% off until July 2


Comments are closed on this article!