Modularizing Spring Boot
Continuing our Road to GA series, this week we're exploring the modularization effort happening with Spring Boot 4.
When Spring Boot 1.0 was released in 2014, it shipped with a single spring-boot-autoconfigure jar weighing in at 182 KiB.
Of course, that initial version didn't support a great deal, but over the years, that has changed.
One of Spring's greatest strengths is the sheer number of technologies that it supports, but each new technology brings a cost.
Each time we support something new, the autoconfigure jar grows.
With Spring Boot 3.5, that single spring-boot-autoconfigure jar is now…