AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Spring Boot 2.7.0 发布,支持 GraphQL、Podman 和 Cache2k

作者:Andrea Messetti

  • 2022-06-30
  • 本文字数:988 字

    阅读完需:约 3 分钟

Spring Boot 2.7.0发布,支持GraphQL、Podman和Cache2k

VMware发布了 Spring Boot 2.7.0,这是 2.x 系列的最新也是最后一个分支。下一个版本Spring Boot 3.0 按计划将于 2022 年 12 月发布。

 

这个最新版本的 Spring Boot 包括:Spring for GraphQL 1.0 支持;在使用Cloud Native Buildpacks构建镜像时,支持将Podman容器引擎作为Docker Engine的替代品;Cache2k依赖管理和自动配置;新的测试注解ElasticSearchCouchBase

 

此外,JavaInfoContributorOsInfoContributor类得到了改进,现在可以在 Info 端点下暴露更多关于 Java 版本、供应商和底层操作系统的信息。

 

如果项目包含自定义自动配置,必须将注册信息从 spring.plants 移到名为 META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 的新文件中。

 

该版本引入了新的 @AutoConfiguration 注解,用来注解上面提到的新文件中列出的顶级自动配置类。

 

Spring Boot 2.7 中的多个 Spring 项目都迁移到了新版本,如Spring Data 2021.2Spring Security 5.7。此外,许多第三方依赖也已更新,如Infinispan 13Micrometer 1.9、Elasticsearch 7.17、H2 2.1Flyway 8.5

 

Spring for GraphQL 为这种面向 API 的开源数据查询和操作语言提供了新的 Spring Boot 启动器和注解,用于客户端和服务器配置。要了解更多细节,请阅读 InfoQ 的这篇新闻报道

 

Spring Boot 2.x 于 2018 年首次发布,由于部署简单、配置少,并且能够适应不同的应用场景,所以一年年地逐步得到普及。根据JRebel最近的调查,它目前是最受欢迎的 Java 框架。

 

Spring Boot 2.5 的 OSS 支持已达终点,但商业支持将持续到 2023 年 8 月。

 

Spring Boot 3.0 基于 Spring Framework 6.0,将是下一个重大修订版本,需要 Java 17 及以上版本。它将是第一个使用 Jakarta EE 9 API(jakarta.*命名空间)而不是传统的 Java EE 8 API(javax.*命名空间)的 Spring Boot 版本。这是一个巨大的变化,因为项目中使用的所有库都必须与之兼容。Spring建议分步迁移(例如,2.5>>2.6>>2.7)。因此,建议在迁移到 3.0 之前升级到 2.7。

 

得益于Spring Native,Spring Boot 3.0 还将支持 AOT(预)编译和原生可执行文件。

 

作者简介:

Andrea Messetti 是 DXC 科技公司的软件架构师。他之前在惠普工作。目前,Andrea 专注于 Java、云原生应用和微服务。他对计算机科学的诸多方面(ML、区块链、边缘计算)都充满了热情。

 

原文链接:

Spring Boot 2.7.0 Released With Support for GraphQL, Podman and Cache2k

2022-06-30 08:003002

评论

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

贼全!一举通关的Spring+SpringBoot+SpringCloud全攻略,是真香啊

程序知音

Java spring 编程语言 springboot SpringCloud

美团面试全流程详解:一面 + 二面

Java你猿哥

ssm Java 面试 面经 java

​在行 | AI赋能,为行业发展创造全新可能

用友BIP

经典神作!SpringBoot系列从入门到进阶,彻底搞懂SpringBoot

小小怪下士

Java spring 程序员 后端 springboot

2023我的前端面试小结

loveX001

JavaScript 前端

自动化软件开发工具有什么用?该如何选择?

飞算JavaAI开发助手

如何建设私有云原生 Serverless 平台

北京好雨科技有限公司

Serverless 云原生 #Kubernetes#

代币质押流动性挖矿分红开发案例丨代币质押流动性质押挖矿分红系统开发(案例及详细)

系统开发咨询1357O98O718

为什么00后都不知道什么是报销?

用友BIP

差旅报销

OCR文字识别工具:OCRKit Pro 中文激活版

真大的脸盆

Mac 文字识别 OCR Mac 软件

云算力质押挖矿开发详细丨云算力质押挖矿系统开发(案例及功能))

系统开发咨询1357O98O718

接近8000字的Spring/Spring常用注解总结!安排!

Java你猿哥

spring Spring Boot ssm java

一文带你深度探析:软硬科技协同创新正当时

加入高科技仿生人

人工智能 科技 科技创新 ChatGPT

什么大模型?我是时尚产业“大模王”!

白洞计划

AI AI制衣

国内大型战略咨询企业都是怎么解决数字化转型难题的?

优秀

数字化转型

flutter系列之:创建一个内嵌的navigation

程序那些事

flutter 架构 大前端 程序那些事

加速数据要素价值释放,用友打造高性能时序数据库

用友BIP

数据分析

卓越工作的4个特征

凌晞

项目管理 技术管理 构架

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群 | 社区征文

江户川码农

人工智能 聊天机器人 科技革命 openai ChatGPT

观测云产品更新|数据存储策略变更优化;新增支持创建重名的仪表板、笔记、自定义查看器;DQL 参数生效优先级调整等

观测云

数据存储 可观测 产品更新 观测云 可观测性用观测云

腾讯前端一面常考面试题

loveX001

JavaScript 前端

NFT数字藏品系统开发(开发及流程)丨数字藏品NFT系统开发(源码及功能)

系统开发咨询1357O98O718

企业软件开发成本高,该如何解决?

飞算JavaAI开发助手

6大奖项揭晓!40+优秀白帽齐聚百度安全BSRC年度盛典

百度安全

漏洞 SRC

IDO代币合约质押流动性挖矿分红系统开发(开发逻辑及源码)

系统开发咨询1357O98O718

80%的前端开发都答不上来的js异步面试题

loveX001

JavaScript 前端

昇腾 AI 机器人发布,12 家企业、5 家高校签约,昇腾 AI 开发者创享日全国巡展沈阳首站成功举办

科技热闻

云算力挖矿开发正式版丨云算力挖矿系统开发(APP开发案例)

系统开发咨询1357O98O718

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript 前端

中国消费级AR行业分析2023

易观分析

AR 消费级 眼镜

Spring Boot 2.7.0发布,支持GraphQL、Podman和Cache2k_语言 & 开发_InfoQ精选文章