Spring Boot 团队正式发布了 4.x 系列的第一个里程碑版本 —— Spring Boot 4.0.0-M1。
Spring Boot 4.0.0-M1 引入了大量新特性和结构优化,最核心的变化包括:
全面模块化重构
本次版本将 Spring Boot 原有的大型单体结构拆分成了数十个独立模块,包括 spring-boot-webmvc、spring-boot-data-jpa、spring-boot-security-oauth2-client、spring-boot-graphql 等等。这将极大提升系统的可维护性、可扩展性和构建效率。
Starter 合理化调整
为适配模块化架构,官方同步重构了 Starter 的组织方式,使依赖关系更清晰、职责更明确。
新功能与生态支持扩展
- 新增
JmsClient支持 - 支持 Spring Batch 6
- 支持
@MeterTag注解与@Counted、@Timed结合使用 - 为配置绑定失败提供更清晰的异常提示
- 引入多个全新模块支持,如:
spring-boot-tracing、spring-boot-opentelemetry、spring-boot-graphql-test、spring-boot-pulsar、spring-boot-sendgrid等
发布方式变更
这是 Spring Boot 首次将里程碑版本直接发布到 Maven Central,大大方便了开发者的集成与试用。
详情查看发布公告。
为您推荐与 spring 相关的帖子:
- Spring Framework 6.1.11 发布
- Spring Tools 4.20.1 发布
- Spring Framework 6.1 正式 GA
- Spring Data 2023.1 正式 GA
- Spring Security 6.2 GA
- Spring Integration 6.2 GA
- Spring Boot 3.2.0 正式发布
- Spring Cloud 2023.0.0 (Leyton) 正式发布
- Spring Tools 4.21.0 发布,Spring 开发工具
- Spring AI 0.8.1 发布
- Spring Cloud Tencent 1.13 版本发布
- Spring AI 1.0.0 M1 发布
- Spring Tools 4.23.0 发布,Spring 开发工具
- Spring Tools 4.23.1 发布,Spring 开发工具
- Spring Modulith 1.1.6 和 1.2.1 发布
- Spring Framework 6.1 RC2 发布
- Spring Framework 6.1.12、6.0.23、5.3.39 和 6.2.0-M7 发布
- Spring Security 6.4.0-M2 发布
- Spring Boot 3.4.0-M3 发布
- Spring boot v3.3.4 发布
- Spring Data 2024.1.0 RC1 发布
- Spring Boot 3.4.8 版本发布
- Spring Modulith 2.0 M1 发布
- Spring AI 1.0.1 发布
- Spring Framework 6.2.10 发布
- Spring Boot 3.5.5 版本发布
- Spring Tools 4.32.0 发布
- Spring Framework 6.2.11 发布
- Spring AI 1.1 GA 发布
- Spring Cloud 2021.0.8 (aka Jubilee) 发布
暂无回复。
