
Book release 'Crafting Spring Boot Starters'
Hi everyone,
I just self-published a new book called Crafting Spring Boot Starters. It's aimed at developers who want to package their own reusable functionality as a proper auto-configured starter, the way Spring Boot itself does it.
Topics covered include:
- How Spring Boot auto-configuration actually works under the hood
- Structuring and naming your own starters
- Writing @ConfigurationProperties correctly, with validation and IDE metadata
- Conditional configuration (@ConditionalOnClass, @ConditionalOnProperty, etc.)
- Testing starters with ApplicationContextRunner
- Publishing your starter so others can consume it
There's a free sample you can grab first, which includes the foreword written by Phil Webb (Spring Boot co-founder). The full book also ships with a zip of AI skills you can use to audit your own starter.
More info here: https://www.wimdeblauwe.com/books/crafting-spring-boot-starters/
If you decide to buy it, this link gives 10% off: https://leanpub.com/crafting-spring-boot-starters/c/LAUNCH10
It's fully self-published, so any feedback, questions, or upvotes are much appreciated 🙏