Spring - Multiple MessageSources

This article shows how to configure multiple message sources in a Spring Boot application for different environments. Configuring MessageSource Beans The problem is that we want to actually...

Kotlin in Spring 5

Spring 5 introduces first-class support for Kotlin 1.1+. Besides Groovy, Kotlin is now another JVM programming language besides Java getting tightly integrated into Spring. Given the latest push from

Quick Tip - Spring Boot with Kotlin

This article shows how to run your Gradle based Spring Boot application with Kotlin. Changes in build.gradle First of all, you need to make some additions to your Gradle...

Java 9 - Trivias

This article summarises a couple of Java 9 features we did not talk about in our previous articles. As most of them are really rather small, we will go quickly...

Java 9 - Factory Methods

After covering modules in our last Java 9 article, we have a look at another nice, although smaller, feature in this article: convenience factory methods (JEP 269).

Spring - TestTransaction

Spring comes with great support for writing unit and integration tests. However, there is one detail I wanted to point out today making the life of developers easier in...

Java 9 - Modules

Our previous Java 9 articles (0, 1, 2) dealt with rather small Java 9 features. Today we will have a look at the big elephant in the...