Session

Look who's talking!
Vedran Pavić
blend-mode

Crafting Custom Spring Boot Auto-configurations

Vedran Pavić -

As developers, we’re all accustomed to Spring Boot auto-configuring various bits of our applications, and allowing us to customize the behavior of those auto-configured bits using various configuration properties. However, it’s often overlooked that mechanics that power the auto-configuration are highly reusable - you can easily leverage them in your own projects, regardless of whether you’re a library developer that would like to provide a better experience for your users, or perhaps an application developer that simply wants parts of your project to be optionally configured based on certain conditions.

This talk will walk you through all the aspects of crafting your own Spring Boot auto-configurations through a series of demos. We’ll cover the underlying mechanics, discuss various do’s and don’ts, crafting custom conditions, and finally also describe testing your custom auto-configurations.

View all sessions View all sessions