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…