• Spring Boot: Custom auto-configuration JARs

    Custom auto-configuration JAR: A shared JAR module containing Spring beans that can be automatically activated in one or more Spring Boot applications. Auto-configuration JARs are extensively used by the official Spring Boot starter modules you are using in your every-day Spring Boot applications. But did you know that you easily can create such functionality yourself too? Here’s how to do… Continue Reading

  • Spring Boot: UI for the dump endpoint

    I am really happy with the actuator functionality in Spring Boot applications. It offers some fantastic tools for gaining insight into your application. Some of the REST endpoints that you get – such as health and metrics – are easy to read. Despite the fact that they render as JSON, my guess is that your human eyes still can comprehend it. But… Continue Reading

  • Spring 5: Gets reactive

    Spring 5 is going to include support for the reactive programming model [1]. Here’s an example: Find a working solution at GitHub. It is based on Spring 5 milestone 1 and the current state of the experimental spring-boot-*-web-reactive libraries. It is much like a normal Spring MVC controller. It is only the return type (Mono) that is different and the fact… Continue Reading