备受期待的Spring Boot 3.0.0 RC1现在已经推出。

微信搜索关注《Java学研大本营》,加入读者群,分享更多精彩

Phil Webb两天前在Spring博客上宣布,备受期待的Spring Boot 3.0.0 RC1现在已经推出。

该版本包括135项改进和功能,标志着这个最受欢迎和最受欢迎的Java框架的一个重要里程碑。

我们可以看到:

这个版本是11个月工作的结晶,是第一个完全实现我们在Spring Boot 3.0中设定的主题的版本。最值得注意的是,这个版本建立在多年研发工作的基础上,该项目始于实验性的Spring Native项目,为GraalVM本地图像提供支持。

技术升级

在我们深入了解所有的好东西之前,一个重要的注意点是,Spring Boot现在使用JakartaEE9和Java 17,证明Spring团队能够几乎同时提供骨干技术。

这就是你所期待的,让我们深入了解一些最有趣的改进吧!

该版本包含了近40个新特性、数十个bug修复、大量的文档改进以及大量的依赖性升级。我们应该从哪些方面入手?

GraalVM原生图像

有了对GraalVM本地镜像的支持,构建和发布Spring Boot Java应用程序将变得更加容易。该解决方案承诺比Java虚拟机更便宜、更节省资源。值得一提的是,这种镜像可以被Kubernetes轻松处理。你可以在更新的文档中读到这一点。

超前论证

现在, 通过AOT构建, 可以通过Mavel插件的配置来为应用程序提供参数.

在服务器关闭前启动的终生Hook

有时你想在服务器关闭之前做一些处理。Yoriyasu很好地介绍了这种情况下如何帮助实现零停机时间。

随着Spring Boot 3.0.0 RC1生命周期钩子的重新组织。使得在优雅关机前处理智能生命周期成为可能。Andy Wilkinson是这个功能实现和很多其他功能背后的人,他在合并请求中写道。

这个提交将停止阶段移至最后阶段之前的1024个阶段,将优雅关闭阶段再移至最后阶段之前的1024个阶段,允许其他智能生命周期在优雅关闭和停止之间以及停止之后运行。

这一改进将使开发人员能够更好地将SpringBoot服务器与其他架构解决方案协调起来。

自定义JDBC beans的配置

Spring Boot以消除编写模板代码的需要而闻名。既然如此,JDBC的配置是自动生成的。然而,在探索AOT的过程中,我们发现如果能够为Bean提供自己的配置就更好了。现在,这已经成为可能。

自动配置的Prometheus样例

为了这个功能,我不得不做一些解读性的研究。Prometheus是一个提供分析和警报系统的套件。正如Vincent Behar在他的文章中所解释的那样,典范是一个指标的时间线图上的标签。它们为图表提供了额外的背景,使其更容易理解系统何时以及为何发生错误。

现在,Prometheus范例是自动配置的,所以跟踪和跨度ID会自动传递。

了解Spring Boot 3.0.0 RC1,看看它能如何改善你的工作流程。几个月的工作成果是相当惊人的。

推荐书单

《项目驱动零起点学Java》

《项目驱动零起点学Java》共分 13 章,围绕 6 个项目和 258 个代码示例,分别介绍了走进Java 的世界、变量与数据类型、运算符、流程控制、方法、数组、面向对象、异常、常用类、集合、I/O流、多线程、网络编程相关内容。《项目驱动零起点学Java》总结了马士兵老师从事Java培训十余年来经受了市场检验的教研成果,通过6 个项目以及每章的示例和习题,可以帮助读者快速掌握Java 编程的语法以及算法实现。扫描每章提供的二维码可观看相应章节内容的视频讲解。

《项目驱动零起点学Java》贯穿6个完整项目,经过作者多年教学经验提炼而得,项目从小到大、从短到长,可以让读者在练习项目的过程中,快速掌握一系列知识点。

马士兵,马士兵教育创始人,毕业于清华大学,著名IT讲师,所讲课程广受欢迎,学生遍布全球大厂,擅长用简单的语言讲授复杂的问题,擅长项目驱动知识的综合学习。马士兵教育获得在线教育“名课堂”奖、“最受欢迎机构”奖。

赵珊珊,从事多年一线开发,曾为国税、地税税务系统工作。拥有7年一线教学经验,多年线上、线下教育的积累沉淀,培养学员数万名,讲解细致,脉络清晰。

购买链接:https://u.jd.com/XwJWF2r

精彩回顾

想要代码干净又整洁?这里有十大原则

通过自学成为开发者的 9 种方法

怎么做一个有产品意识的软件工程师?

微信搜索关注《Java学研大本营》

访问【IT今日热榜】,发现每日技术热点

Java Spring Boot 3.0.0 RC1 震撼登场!相关推荐

  1. Java Spring Boot 2.0 实战之制作Docker镜像并推送到Docker Hub和阿里云仓库

    内容摘要:大规模集群快速部署Java应用,需要制作Docker镜像,本次课程详细介绍如何制作Java程序的Docker镜像文件,深入解析DockerFile核心参数,以及实践演练把我们制作的Docke ...

  2. Java Spring Boot 2.0实战Docker容器与架构原理,视频与课件,基于Linux环境...

    Java Spring Boot 2.0实战Docker容器Linux与架构原理 内容摘要:Docker是最流行的开源容器引擎,Go语言开发,在互联网大规模集群.云计算.微服务等架构中广泛使用.本次课 ...

  3. Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 冷冷gg 来源 | https://www.oschin ...

  4. 重磅!Spring Boot 2.5.0火热发布,还学得动吗?

    今年520的事情是真的多,把Spring Boot 2.5.0的版本发布都给忽略了! 今天跟我一起看看Spring Boot 2.5.0又都带来了哪些振奋人心的新特性吧! 主要更新 支持 Java 1 ...

  5. 前瞻:Spring Boot 2.4.0 第二个里程碑版本发布

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://www.oschina.net ...

  6. Spring Boot 2.1.0 已发布,7 个重大更新!

    距离<重磅:Spring Boot 2.0 正式发布!>已经过去大半年了,而 Spring Boot 2.1.0 在 10 月底就发布了,我们来看下 Spring Boot 2.1.0 都 ...

  7. Spring Boot 2.1.0 已发布,7 个重大更新! 1

    距离<重磅:Spring Boot 2.0 正式发布!>已经过去大半年了,而 Spring Boot 2.1.0 在 10 月底就发布了,我们来看下 Spring Boot 2.1.0 都 ...

  8. Spring Boot 2.3.0 发布

    Spring Boot 2.3.0 已经发布,此版本主要更新内容包括: 依赖升级 新版本核心组件依赖升级 Spring Data Neumann Spring HATEOAS 1.1 Spring I ...

  9. springboot2稳定版本_重要版本Spring Boot 2.3.0发布 - spring.io

    重要版本Spring Boot 2.3.0于2020年5月15日发布,此版本增加了大量新功能和改进.有关完整的升级说明以及新的和值得注意的功能,请参阅发行说明. 2.3的新功能 依赖升级 Spring ...

  10. (转)Spring Boot 2 (九):【重磅】Spring Boot 2.1.0 权威发布

    http://www.ityouknow.com/springboot/2018/11/03/spring-boot-2.1.html 如果这两天登录 https://start.spring.io/ ...

最新文章

  1. 「每周CV论文推荐」 初学深度学习人脸识别和验证必读文章
  2. iOS UILabel加载html点击图片查看大图 附demo
  3. EEG伪影详解和过滤工具的汇总(二)
  4. 警惕!Cisco产品的假冒和水货
  5. how to write academic english well?
  6. 爬虫实战:嗅事百科段子多页爬取
  7. 结构体排序二~1339: 考试排名(带技巧的输入)
  8. vue项目中对axios的全局封装
  9. linux ubuntu u盘 dd,ubuntu安装到U盘--kvm+dd 定制篇
  10. 微信朋友圈八月十大谣言:洗澡先洗头会晕倒在浴室
  11. 继裁员千人后 蔚来打算卖掉电动方程式车队
  12. linux-0.11 内核源码学习笔记一(嵌入式汇编语法及使用)
  13. 机器学习之非监督学习(六)——聚类(K-Means)
  14. 超级计算机贝利,5年华为架构师1小时把SpringBoot项目并发提升了10倍,网友:牛掰...
  15. I350系列服务器网卡驱动,Intel英特尔网卡驱动
  16. 街机模拟器 WinKawaks 及街机 ROM 下载
  17. phpbb简体中文语言包的安装
  18. vim时”E575: viminfo: Illegal starting char in line。。。。。。
  19. AutoCAD使用技巧集锦
  20. b站网页版没有html,b站网页版

热门文章

  1. Reflector、ReflectorFactory的今生
  2. 理解Data-Enabled Advancement of Computation in Engineering: A Robust Machine Learning Approach to Acce
  3. 台式计算机接无线路由,台式电脑怎么连接无线路由器 台式电脑怎么连wifi
  4. PMP证书含金量高吗,在国内有什么用?
  5. python中每个模块都有一个名称、通过特殊变量_【有书共读01】《python学习手册》读书笔记十八...
  6. 出入库效率提不上去?教你从0-1搭建WMS仓库管理系统
  7. 使用大淘客接口获取产品数据
  8. python 爬虫js_Python爬虫利器四之PhantomJS的用法
  9. 计算机毕业设计Node.js+Vue的网上点餐系统(程序+源码+LW+部署)
  10. PhotoView结合ViewPager的简单使用