0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SpringBoot 3.0正式发布,有这几个新变化!

jf_ro2CN3Fa 来源:芋道源码 作者:芋道源码 2022-12-06 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近几天,Spring有了重大更新,而且更新的很频繁,相继推出了Spring Framework 6.0和SpringBoot 3.0。

e445c2ba-7508-11ed-8abf-dac502259ad0.jpg

e46bfd5e-7508-11ed-8abf-dac502259ad0.jpg

Spring把这次升级称之为新一代框架的开始,下一个10年的新开端,口号喊的挺响亮,但是很多人在看过相关的Release Note之后,表示并不买账。

最近发布之后,有很多网上的资料也都发了相关介绍,但是很多文章都是直接翻译的官方的发布公告。主要更新就是以下几个:

A Java 17 baseline

Support for Jakarta EE 10 with an EE 9 baseline

Support for generating native images with GraalVM, superseding the experimental Spring Native project

Ahead-Of-Time transformations and the corresponding AOT processing support for Spring application contexts

首先,前两个比较容易理解,主要说的是依赖的服务的版本升级的信息,那就是Spring Framework 6.0和SpringBoot 3.0都要求JDK的版本最低也得是JDK 17;并且底层依赖的J2EE也迁移到了Jakarta EE 9。

虽然JDK 17有很多新的特性,并且也是目前最新的一个LTS版本。

但是其实真正的使用比较多的版本还是JDK 1.8,而Spring彻底抛弃17之前的所有版本!!!

AOT编译

Ahead-Of-Time,即预先编译,这是相对于我们熟知的Just-In-Time(JIT,即时编译)来说的。

相比于JIT编译,AOT指的是在程序运行前编译,这样就可以避免在运行时的编译性能消耗和内存消耗,可以在程序运行初期就达到最高性能、也可以显著的加快程序的启动。

e4971692-7508-11ed-8abf-dac502259ad0.jpg

AOT的引入,意味着Spring生态正式引入了提前编译技术,相比于JIT编译,AOT有助于优化Spring框架启动慢、占用内存多、以及垃圾无法被回收等问题。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

项目地址:https://github.com/YunaiV/ruoyi-vue-pro

视频教程:https://doc.iocoder.cn/video/

Spring Native

在Spring的新版本中引入了Spring Native。

有了Spring Native ,Spring可以不再依赖Java虚拟机,而是基于 GraalVM 将 Spring 应用程序编译成原生镜像(native image),提供了一种新的方式来部署 Spring 应用。这种部署Spring的方式是云原生友好的。

SpringNative的优点是编译出来的原生 Spring 应用可以作为一个独立的可执行文件进行部署,而不需要安装JVM,而且启动时间非常短、并且有更少的资源消耗。他的缺点就是构建时长要比JVM更长一些。

其他的,感觉也就没啥重要的东西了,针对最近频繁的升级你怎么看?你准备升级吗?

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • spring
    +关注

    关注

    0

    文章

    345

    浏览量

    16091
  • 虚拟机
    +关注

    关注

    1

    文章

    976

    浏览量

    30767
  • SpringBoot
    +关注

    关注

    0

    文章

    179

    浏览量

    729

原文标题:SpringBoot 3.0正式发布,有这几个新变化!

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电机转子磁铁脱落的原因主要是这几个

    电机在长期运行过程中,转子磁铁出现脱落的现象并不少见,这不仅影响电机性能,还可能导致整机损坏,那么导致磁铁(磁钢)脱落的原因有哪些呢?小编整理了下,无非这几个原因。1、胶水问题粘接剂选择不当是磁铁
    的头像 发表于 05-11 15:36 141次阅读
    电机转子磁铁脱落的原因主要是<b class='flag-5'>这几个</b>了

    干货!几个0-10V输出电路设计思路及技术分享

    本期分享的是其中的0~10V输出电路的几个电路原理图。这几个电路图有一个共性,那就是都是通过PWM转化为0~10V输出(工程上使用这种控制逻辑也更多,因为往往这种控制都需要数字隔离,所以PAC是常见的最优解)。
    的头像 发表于 05-06 16:17 5922次阅读
    干货!<b class='flag-5'>几个</b>0-10V输出电路设计思路及技术分享

    光庭信息正式发布超级软件工场SDW 3.0

    2026年4月25日,第十九届北京国际汽车展览会现场,光庭信息正式发布超级软件工场SDW 3.0——面向AI原生时代的汽车软件开发平台SDW AIKO,重构软件开发新范式。光庭信息高管代表、合作伙伴
    的头像 发表于 04-30 15:12 1721次阅读

    机床、木工、锂电产线都在用的磁栅尺读数头,工程师真正关心的参数只有这几

    环境适配和安装间隙控制。把这几个问题理顺,后面的型号选择就会清晰很多。在数控机床、木工机械、石材切割、锂电设备和液压系统里,位移反馈一旦不稳定,后果往往不是“数据不
    的头像 发表于 03-31 14:02 224次阅读
    机床、木工、锂电产线都在用的磁栅尺读数头,工程师真正关心的参数只<b class='flag-5'>有这几</b>项

    Linux系统下配置FCB-EV9520L与LVDS转USB3.0编码采集模块教程

    在Linux系统上运行LVDS转USB3.0编码采集模块涉及几个关键步骤,包括Linux环境配置、硬件连接、软件安装与配置以及测试。以下是一个基本的指南
    的头像 发表于 03-04 16:05 308次阅读
    Linux系统下配置FCB-EV9520L与LVDS转USB<b class='flag-5'>3.0</b>编码采集模块教程

    商汤科技正式发布AI办公智能体小浣熊3.0

    今天,商汤科技正式发布AI办公智能体「小浣熊3.0」,三大跃迁让AI从冰冷的工具,变成主动跑通结果的“AI办公搭子”。
    的头像 发表于 12-17 14:12 867次阅读

    如何使用SpringBoot、Vue2.0、MySQL开发一套云诊所系统?

    ​ 如何使用Java语言;前端框架:Vue2.0;后端框架:SpringBoot;数 据 库: MySQL 这些技术开发一套云诊所系统? 技术栈分析: 后端:SpringBoot
    的头像 发表于 11-27 16:02 475次阅读
    如何使用<b class='flag-5'>SpringBoot</b>、Vue2.0、MySQL开发一套云诊所系统?

    纳芯微参编节能与新能源汽车技术路线图3.0正式发布

    近期,由工业和信息化部指导、中国汽车工程学会组织编制的《节能与新能源汽车技术路线图3.0》(以下简称“路线图3.0”)正式发布。该路线图汇聚汽车、能源、材料、人工智能等领域的2000余名专家,历时
    的头像 发表于 11-17 13:48 1844次阅读

    医院随访管理系统源码,三级随访系统源码,Java+Springboot,Vue,Ant-Design+MySQL5

    Java版随访系统源码,医院随访管理系统源码,三级随访系统源码,B/S前后端分离架构,自主版权,落地案例。 技术框架:Java+Springboot,Vue,Ant-Design+MySQL5 开发
    的头像 发表于 11-08 14:48 856次阅读
    医院随访管理系统源码,三级随访系统源码,Java+<b class='flag-5'>Springboot</b>,Vue,Ant-Design+MySQL5

    曦华科技参编节能与新能源汽车技术路线图3.0正式发布

    近日,由工业和信息化部指导、中国汽车工程学会组织修订编制的《节能与新能源汽车技术路线图3.0》(以下简称技术路线图3.0)正式发布。技术路线图3.0作为引领行业未来15年的核心文件,凝
    的头像 发表于 10-28 10:58 1068次阅读

    iPhone17Pro换背板材料,隐藏着什么工艺变化?我们测给你看!

    ,外壳手感上到底有什么新变化。来源:Apple官网一部手机的手感受背板、边框、重量等多方面因素影响,其中,因为手机背板的面积较大,对手感影响也就更大,其表面粗糙度
    的头像 发表于 09-29 17:44 1305次阅读
    iPhone17Pro换背板材料,隐藏着什么工艺<b class='flag-5'>变化</b>?我们测给你看!

    比亚迪发布e-Bus平台3.0

    9月15日,“比亚迪e-Bus平台3.0发布暨全新客车上市”发布会在杭州举行,正式揭幕第三代电动客车技术平台,推出电动客车首个千伏平台,推动实现“电比油强”,并同步推出基于该平台打造的全新电动客车
    的头像 发表于 09-17 16:42 1300次阅读

    宁德时代全球首发NP3.0电池安全技术及神行Pro电池,助力欧洲电动化转型加速

    慕尼黑2025年9月8日 /美通社/ -- 2025年9月7日,宁德时代在德国慕尼黑举办新品发布会,全球首次推出电池领域最高安全等级的NP3.0(No Propogation 3.0)技术平台,并
    的头像 发表于 09-09 09:23 751次阅读
    宁德时代全球首发NP<b class='flag-5'>3.0</b>电池安全技术及神行Pro电池,助力欧洲电动化转型加速

    曙光云率先发布交通智能体参考架构

    当前,交通基础设施数字化转型正成为我国交通强国战略的重要落地路径。面对交通行业的新变化和长期存在的老问题,曙光云率先发布“交通智能体”参考架构,即以云为基础、以AI为核心、以可信计算为抓手,通过打通算力、算法、模型与行业壁垒,构建“会思考、可执行、可进化、有温度”的智能系
    的头像 发表于 06-30 13:46 1014次阅读

    正点原子AU15开发板资料发布!板载40G QSFP、PCIe3.0x8和FMC LPC等接口,性能强悍!

    正点原子AU15开发板资料发布!板载40G QSFP、PCIe3.0x8和FMC LPC等接口,性能强悍! 正点原子AU15开发板搭载Xilinx Artix UltraScale+ 系列FPGA
    发表于 05-30 17:04