• 中文
    • English
  • 注册
  • 查看作者
  • Spring Boot 3将于2022年11月发布,延迟了对Java模块系统的支持

    在2022 JAX伦敦会议上,来自Spring的高级首席软件工程师Oliver Drotbohm做了一个非常及时的演讲,题目为
    。Drotbohm分享了Spring Framework 6和Spring Boot 3的预计发布日期,也就是会在2022年的11月底。他还指出,
    的Spring Boot Migrator项目能够将Spring Boot 2.7应用迁移至3.0版本,并能将Spring Boot 2.6应用迁移至2.7版本。迁移至Spring Boot 3是必要的,因为Spring Framework 6使用了Jakarta EE 9,支持

    Drothbohm重申了这些版本的其他支柱性特性,包括使用JDK 17作为新的基线、对Spring Boot中
    的开箱即用支持,以及基于Micrometer的内置可观测性。SpringOne计划于2022年12月6日至8日举行,该会议将会是成为Spring Framework 6和Spring Boot 3的发布平台。

    Drotbohm没有讨论在Spring Framework 6中对Java Platform Module System(JPMS)的支持,
    。他随后向InfoQ证实,Spring Framework 6.0不会提供对JPMS的完整支持,但可能会在后续版本中实现:

    作为目前的生产版本,Spring Framework 5.3和Spring Boot 2.7将会获得免费支持,直到2023年5月,在此之后,会提供扩展的商业支持,直到2025年8月。即将推出的Spring Framework 6和Spring Boot 3版本将获得一年的免费支持,直到2023年11月,然后是扩展商业支持,直到2025年2月。

    Spring Boot 3一年的支持周期保持了与最近的Spring Boot版本相一致。VMware明确表示,Spring Framework用户应该更快升级到6.x版本,这一点InfoQ在去年曾经报道过:

    其他Java框架的升级速度甚至更快。例如,Quarkus大约每月发布一次
    ,中间还有缺陷修复版本。

    Drotbohm还对Spring Framework 6和Spring Boot 3的可观测性提出了新的见解。尽管Spring套件项目会基于Micrometer,但对于开发者来说,可观测性将更多地体现在基础设施层面(如对REST控制器的请求)。

    Spring目前包括22个项目,支持大量的第三方库。Drotbohm指出,Spring Framework 6和Spring Boot 3在发布时可能不会提供对所有项目和库的原生Java与可观测性支持。未来的Spring版本将对此进行完善。

    原文链接:

  • 0
  • 0
  • 0
  • 16
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: