Java Spring Boot 3.0.0 RC1 震撼登场!
备受期待的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 震撼登场!相关推荐
- Java Spring Boot 2.0 实战之制作Docker镜像并推送到Docker Hub和阿里云仓库
内容摘要:大规模集群快速部署Java应用,需要制作Docker镜像,本次课程详细介绍如何制作Java程序的Docker镜像文件,深入解析DockerFile核心参数,以及实践演练把我们制作的Docke ...
- Java Spring Boot 2.0实战Docker容器与架构原理,视频与课件,基于Linux环境...
Java Spring Boot 2.0实战Docker容器Linux与架构原理 内容摘要:Docker是最流行的开源容器引擎,Go语言开发,在互联网大规模集群.云计算.微服务等架构中广泛使用.本次课 ...
- Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 冷冷gg 来源 | https://www.oschin ...
- 重磅!Spring Boot 2.5.0火热发布,还学得动吗?
今年520的事情是真的多,把Spring Boot 2.5.0的版本发布都给忽略了! 今天跟我一起看看Spring Boot 2.5.0又都带来了哪些振奋人心的新特性吧! 主要更新 支持 Java 1 ...
- 前瞻:Spring Boot 2.4.0 第二个里程碑版本发布
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://www.oschina.net ...
- Spring Boot 2.1.0 已发布,7 个重大更新!
距离<重磅:Spring Boot 2.0 正式发布!>已经过去大半年了,而 Spring Boot 2.1.0 在 10 月底就发布了,我们来看下 Spring Boot 2.1.0 都 ...
- Spring Boot 2.1.0 已发布,7 个重大更新! 1
距离<重磅:Spring Boot 2.0 正式发布!>已经过去大半年了,而 Spring Boot 2.1.0 在 10 月底就发布了,我们来看下 Spring Boot 2.1.0 都 ...
- Spring Boot 2.3.0 发布
Spring Boot 2.3.0 已经发布,此版本主要更新内容包括: 依赖升级 新版本核心组件依赖升级 Spring Data Neumann Spring HATEOAS 1.1 Spring I ...
- springboot2稳定版本_重要版本Spring Boot 2.3.0发布 - spring.io
重要版本Spring Boot 2.3.0于2020年5月15日发布,此版本增加了大量新功能和改进.有关完整的升级说明以及新的和值得注意的功能,请参阅发行说明. 2.3的新功能 依赖升级 Spring ...
- (转)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/ ...
最新文章
- 「每周CV论文推荐」 初学深度学习人脸识别和验证必读文章
- iOS UILabel加载html点击图片查看大图 附demo
- EEG伪影详解和过滤工具的汇总(二)
- 警惕!Cisco产品的假冒和水货
- how to write academic english well?
- 爬虫实战:嗅事百科段子多页爬取
- 结构体排序二~1339: 考试排名(带技巧的输入)
- vue项目中对axios的全局封装
- linux ubuntu u盘 dd,ubuntu安装到U盘--kvm+dd 定制篇
- 微信朋友圈八月十大谣言:洗澡先洗头会晕倒在浴室
- 继裁员千人后 蔚来打算卖掉电动方程式车队
- linux-0.11 内核源码学习笔记一(嵌入式汇编语法及使用)
- 机器学习之非监督学习(六)——聚类(K-Means)
- 超级计算机贝利,5年华为架构师1小时把SpringBoot项目并发提升了10倍,网友:牛掰...
- I350系列服务器网卡驱动,Intel英特尔网卡驱动
- 街机模拟器 WinKawaks 及街机 ROM 下载
- phpbb简体中文语言包的安装
- vim时”E575: viminfo: Illegal starting char in line。。。。。。
- AutoCAD使用技巧集锦
- b站网页版没有html,b站网页版
热门文章
- Reflector、ReflectorFactory的今生
- 理解Data-Enabled Advancement of Computation in Engineering: A Robust Machine Learning Approach to Acce
- 台式计算机接无线路由,台式电脑怎么连接无线路由器 台式电脑怎么连wifi
- PMP证书含金量高吗,在国内有什么用?
- python中每个模块都有一个名称、通过特殊变量_【有书共读01】《python学习手册》读书笔记十八...
- 出入库效率提不上去?教你从0-1搭建WMS仓库管理系统
- 使用大淘客接口获取产品数据
- python 爬虫js_Python爬虫利器四之PhantomJS的用法
- 计算机毕业设计Node.js+Vue的网上点餐系统(程序+源码+LW+部署)
- PhotoView结合ViewPager的简单使用