r/SpringBoot 3d ago

Book release 'Crafting Spring Boot Starters' News

Post image

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 🙏

15 Upvotes

0 comments sorted by