《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

Spring Boot 3 将于 2022 年 11 月发布,延迟了对 Java 模块系统的支持

Karsten Silz

  • 2022-10-19
    北京
  • 本文字数:1244 字

    阅读完需:约 4 分钟

Spring Boot 3将于2022年11月发布,延迟了对Java模块系统的支持

在 2022 JAX 伦敦会议上,来自 Spring 的高级首席软件工程师 Oliver Drotbohm 做了一个非常及时的演讲,题目为Spring Boot 3 and Spring Framework 6 – A New Generation。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,支持jakarta.*包命名空间


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


Drotbohm 没有讨论在 Spring Framework 6 中对 Java Platform Module System(JPMS)的支持,去年InfoQ曾经首次报道过这个问题。他随后向 InfoQ 证实,Spring Framework 6.0 不会提供对 JPMS 的完整支持,但可能会在后续版本中实现:


Spring Framework 6.0 密切关注 AOT 和 GraalVM 原生镜像,以优化基于 Spring 的应用的部署。同时,我们的模块系统计划尚无法构建迁移至完整的 JPMS 模块描述符。在过去一年中,很少有人提出这样的要求。着眼未来,从长远来看,对应用/框架级别的模块来讲,基于jlink的模块约束方式可能会被基于 GraalVM 风格的独立可达性分析所取代。也就是说, OpenJDK的Leyden项目旨在为其标准化的静态镜像方式重用模块系统的概念和工具,所以对于 Spring Framework 6.x 来说,更深入的模块系统调整依然是我们长期技术战略的一部分。


作为目前的生产版本,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 在去年曾经报道过:


我们强烈鼓励 Spring Framework 6 用户加入我们的功能发布流,另外,不要期望长期停留在 6.0.x 版本上,而是希望让 6.1、6.2 等版本的升级成为常规使用模式的一部分。


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


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


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


原文链接:

Spring Boot 3 Ships November 2022, Delays Java Module Support

2022-10-19 08:0011418

评论

发布
暂无评论
发现更多内容

Prompt模板助力应用升级

百度开发者中心

人工智能 大模型训练 Prompt

IDO官网预售 创建 ICO 解决方案:为您的代币发行奠定基础

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

ABAQUS二次开发怎样接入Python代码?ABAQUS软件教程

思茂信息

abaqus abaqus软件 abaqus有限元仿真

大模型训练-实战的模型、算力与数据训练

百度开发者中心

人工智能 大模型训练

文末福利免费送 | KaiwuDB AI 时代数据库技术专题沙龙,名额仅剩 20 位,报名从速!

KaiwuDB

数据库 KaiwuDB

社区团购,拯救消费降级的利器

用友BIP

社区团购

中国水泥行业数字化采购:驱动产业链供应链现代化的关键

用友BIP

数智采购

管控变更对提升质量的重要性

老张

质量保障 配置管理

腾讯云入选2023 Gartner分布式混合基础设施魔力象限

极客天地

在Vue中使用Mock.js虚拟接口数据实例详解

树上有只程序猿

Vue Mock.js

当AI遇上3D建模:一场创意与技术的完美碰撞!

Finovy Cloud

AI 3D

注释在编程中的重要性:理解程序员的两难选择

小魏写代码

峰会倒计时 3 天!互联网与文娱论坛演讲亮点预告!

SelectDB

数据库 大数据 数据仓库 实时数仓 apache doris

瑞技伙伴 | ZPE 带外管理方案,稳固您的IT世界

Bytebridge

数据中心 带外管理方案 ZPE

正确选择数据库安全运维平台的几个原则-行云管家

行云管家

数据库 数据安全 数据库安全 安全运维

用大模型Prompt解决行业问题

百度开发者中心

大模型训练 Prompt

即时通讯音视频开发(二十):一文读懂视频的颜色模型转换和色域转换

JackJiang

网络编程 即时通讯 IM

cpu温度监测推荐 Turbo Boost Switcher Pro激活最新版

胖墩儿不胖y

Mac软件 温度监测工具

最新开源、更擅长推理的中文大模型

百度开发者中心

人工智能 大模型

云图说|交换数据空间Exchange Data Space

华为云开发者联盟

数据交换 开发 华为云 华为云开发者联盟

不会写代码同学的福音——AI 代码生成器 Amazon CodeWhisperer(通过注释写代码)

亚马逊云科技 (Amazon Web Services)

人工智能 CodeWhisperer Amazon Lambda 云上探索实验室

千帆大模型平台引领Falcon-180B适配创新

百度开发者中心

人工智能 Prompt 千帆大模型平台

ZGC关键技术分析

得物技术

Java 高性能 GC算法

选择香港服务器发展线上业务的未来趋势:技术与市场的变化

一只扑棱蛾子

香港服务器

梦幻西游手游详细图文架设教程

echeverra

梦幻西游

哪家堡垒机支持国密算法?有哪些功能?

行云管家

运维 堡垒机 安全运维 国密浏览器 国密算法

IBM只有29%的职位看学历?基于技能的招聘到底是什么?

用友BIP

智能招聘

DAPP智能合约双币质押挖矿项目系统开发

l8l259l3365

Spring Boot 3将于2022年11月发布,延迟了对Java模块系统的支持_语言 & 开发_InfoQ精选文章