Spring Boot 4.0 模块化:解决 2 MB 自动配置包的膨胀问题
为什么需要模块化? Spring Boot 作为 Java 生态系统中最受欢迎的框架之一,自 2014 年发布 1.0 版本以来,经历了巨大的增长。但这种增长也带来了一个严重的问题:自动配置包的膨胀。 让我们看一组数据: Spring Boot 1.0 (2014):spring-boot-autoconfigure 仅有 182 KiB Spring Boot 3.5 (2025):增长到 2 MiB 这意味着什么?在过去的 11 年里,自动配置包的体积增长了超过 10 倍。