One of Spring Boot’s most powerful features is its auto-configuration. This magic is key to the convention-over-configuration approach that has brought a massive boost in productivity to Java developers. But is it magic?
In this talk, we will walk through how auto-configuration works in detail. Features like AutoConfiguration.imports, @AutoConfiguration, @Conditional, @AutoConfigureBefore and many more.
We will take a look at how you could write a Spring Boot starter yourself and elaborate on why this might make sense for you in your current project/company.
Patrick Baumgartner is a Java Champion, passionate software crafter, and technical agile coach at 42talents. He helps teams build elegant, simple, and robust solutions, specializing in cloud software with Java, the Spring ecosystem, and other open-source technologies.
Patrick is an active member of the Software Craft, Java, and Agile communities in Switzerland. As a trainer and coach, he focuses on making a real impact by sharing knowledge, experimenting, and fostering continuous improvement. He enjoys learning with and from others.