SpringBoot 2 系列停止维护,Java8 党何去何从?
SpringBoot 2.x 版本正式停止更新维护,官方将不再提供对 JDK8 版本的支持

SpringBoot Logo
版本的新特性
3.2 版本正式发布,亮点包括:
-
支持 JDK17、JDK21 版本
-
对虚拟线程的完整支持
-
JVM Checkpoint Restore(Project CRaC)的初步支持
-
SSL 证书热加载更新
-
应用可观察性改进
-
对 RestClient 的支持
-
对 JdbcClient 的支持
-
对 Jetty 12 的支持
-
对 Spring for Apache Pulsar 正式支持
-
对 Kafka 和 RabbitMQ 的 SSL bundle 支持
-
重写的嵌套 Jar 处理,不再支持 Java8 的加载形式
-
Docker 镜像构建改进
依赖升级
| 依赖 | 版本 |
|---|---|
| Spring AMQP | 3.1 |
| Spring Authorization Server | 1.2 |
| Spring Batch | 5.1 |
| Spring Data | 2023.1 |
| Spring Framework | 6.1 |
| Spring HATEOAS | 2.2 |
| Spring Integration | 6.2 |
| Spring Kafka | 3.1 |
| Spring LDAP | 3.2 |
| Spring Pulsar | 1.0 |
| Spring Retry | 2.0 |
| Spring Security | 6.2 |
| Spring Session | 3.2 |
| Artemis | 2.29 |
| Brave | 5.16 |
| Elasticsearch Client | 8.10 |
| Flyway | 9.22 |
| GraphQL Java | 21.1 |
| Hibernate | 6.3 |
| JUnit | 5.10 |
| Jedis | 5.0 |
| Kafka | 3.6 |
| Kotlin | 1.9 |
| Liquibase | 4.24 |
| Log4j | 2.21 |
| MariaDB | 3.2 |
| Micrometer | 1.12 |
| Micrometer Tracing | 1.2 |
| Mockito | 5.4 |
| Mongo Java Driver | 4.11 |
| MySQL | 8.1 |
| Neo4j Java Driver | 5.10 |
| OkHttp | 4.12 |
| OpenTelemetry | 1.28 |
| Oracle UCP | 23.3 |
| Rabbit AMQP Client | 5.18.0 |
| Rabbit Stream Client | 0.11 |
| Reactor | 2023.0 |
| Selenium | 4.14 |
| SnakeYAML | 2.2 |
相关文章:
SpringBoot 2 系列停止维护,Java8 党何去何从?
SpringBoot 2.x 版本正式停止更新维护,官方将不再提供对 JDK8 版本的支持 SpringBoot Logo 版本的新特性 3.2 版本正式发布,亮点包括: 支持 JDK17、JDK21 版本 对虚拟线程的完整支持 JVM Checkpoint Restore(Project CRaC&…...
Cadence Vmanager vsif文件编写指南(持续更新...)
目录 1.NTF格式介绍 1.1.1 {属性:值}定义 1.1.2类别 1.1.3语法 2.vsif文件中有效的container 2.1 session {…} 1.NTF格式介绍 Cadence的Vmanager工具采用vsif类型的文件作为regression的输入文件,采用vplanx/csv类型的文件作为vplan的输入文件&am…...
html实现我的故乡,城市介绍网站(附源码)
文章目录 1. 我生活的城市北京(网站)1.1 首页1.2 关于北京1.3 北京文化1.4 加入北京1.5 北京景点1.6 北京美食1.7 联系我们 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43…...
外汇天眼:嘿!他们说这个比赛有手就能赢,你敢不敢来试试?
在外汇市场的波涛汹涌中,一场引人注目的模拟交易比赛正在悄然展开,参与者们纷纷聚焦,听所有获奖的参赛投资者们说:这个比赛有手就能赢,你敢不敢来试试? 比赛规则简单而富有挑战性。你只需在外汇天眼APP开通…...
“智”护城市生命线,宏电亮相第十届中国(上海)国际管网展
11月22-24日,第十届中国(上海)国际管网展览会在国家会展中心盛大举办,展会旨在配合推进国家基础建设工作,推动管网改造建设,汇聚了三百余家优秀企业参展,展示产品及技术覆盖管网建设、智慧水务、…...
在线音频视频剪辑网站推荐
123apps: Online MP3 Cutter - Cut Songs, Make Ringtones...
Math Functions 数学函数
Math Functions 数学函数 Use the math functions that your database offers whenever possible. 尽可能使用数据库提供的数学函数。 Internally, PeopleCode assigns types to numeric values. Calculations for the Decimal type are processed in arrays to ensure dec…...
Javaweb之Axios的详细解析
1.3.3 请求方法的别名 Axios还针对不同的请求,提供了别名方式的api,具体如下: 方法描述axios.get(url [, config])发送get请求axios.delete(url [, config])发送delete请求axios.post(url [, data[, config]])发送post请求axios.put(url [, data[, con…...
Jenkins Pipeline应用实践
Jenkins Pipeline是一种可编程的、可扩展的持续交付管道,允许您使用脚本来定义整个软件交付过程。 以下是使用Jenkins Pipeline创建和配置流水线的基本步骤。 Part 01. 创建一个Pipeline Job 在Jenkins中创建一个新的"Pipeline"类型的Job。 以下是在Je…...
给经销商开发信怎么写?做商务邮件的技巧?
如何写给经销商的开发信?代理商的外贸开发信模板? 一封令人信服的经销商开发信能够在商业世界中起到至关重要的作用。蜂邮EDM将为您介绍如何撰写一封引人注目且有说服力的经销商开发信,确保您的合作伙伴对您的业务充满信心。 经销商开发信&…...
测试架构师必备技能-Nginx安装部署实战
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的免费开源Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高并发访问的情况下,Nginx是Apache服务器不错的替代品。官网数据显示每秒TPS高达50W左右。本文为读者朋…...
linux 账号管理实例一,stdin,passwd复习
需求 账号名称全名次要用户组是否可登录主机密码 myuser1 1st usermygroup1yespasswordmyuser22st usermygroup1yespasswordmyuser33st user无nopassword 第一:用户,和用户组创建,并分配有效用户组(初始用户组是passwd里…...
Spring-jdbcTemplate-配置数据库连接池,配置文件方式beans.xml
1、jdbc.properties jdbc.drivercom.mysql.cj.jdbc.Driver jdbc.urljdbc:mysql:///studb jdbc.userroot jdbc.pwd123456 2、beans.xml <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans&…...
ElasticSearch之cat component templates API
命令样例如下: curl -X GET "https://localhost:9200/_cat/component_templates?vtrue&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPHQBEs5*lo7F9"执行结果输出如下: name …...
FLASK博客系列7——我要插入数据库
我们来继续上次的内容,实现将数据插入数据库。 我们先更改下models.py,由于上次笔误,把外键关联写错了。在这里给大家说声抱歉。不过竟然没有小伙伴发现。 models.py from app import dbclass User(db.Model): # 表名将会是 user࿰…...
HarmonyOS应用开发者高级认证(题库)
判断题 每一个自定义组件都有自己的生命周期 正确Worker线程不支持UI操作 正确首选项preferences是以key-value形式存储数据,其中key是可以重复的。 错误HarmonyOS应用可以兼容OpenHarmony生态 正确使用端云一体化开发,无需自己搭建服务器 正确只要…...
软件建模与文档:架构师怎样绘制系统架构蓝图?
Java全能学习面试指南:https://javaxiaobear 首先,请你设想这样一个场景:如果公司安排你做架构师,要你在项目开发前期进行软件架构设计,你该如何开展你的工作?如何输出你的工作成果?如何确定你的…...
ChatGLM2-6B微调过程说明文档
参考文档: ChatGLM2-6B 微调(初体验) - 知乎 环境配置 下载anaconda,版本是Anaconda3-2023.03-0-Linux-x86_64.sh,其对应的python版本是3.10,试过3.7和3.11版本的在运行时都报错。 执行下面的命令安装anaconda sh Anaconda3-202…...
Django之中间件
引入 1、Django自带7个中间件,每个中间件都有各自的功能 2、django能够自定义中间件 3、使用场景: 1. 全局身份校验 2. 全局用户权限校验 3. 全局访问频率的校验 ...... 【1】什么是中间件 Django中间件是一个轻量级、可重用的组件,用于处理…...
sql中的left join, right join 和inner join,union 与union all的用法
left join, right join 和inner join:这些都是SQL中用来连接两个或多个表的操作。 union,union all:用于合并两个或多个 SELECT 语句的结果。 但是有时候,对于Select出来的结果集不是很清楚。 假设我们有两张表。pers…...
加密货币数据标准化:Cryptofeed如何统一50+交易所的数据格式
加密货币数据标准化:Cryptofeed如何统一50交易所的数据格式 【免费下载链接】cryptofeed Cryptocurrency Exchange Websocket Data Feed Handler 项目地址: https://gitcode.com/gh_mirrors/cr/cryptofeed 在加密货币交易的世界中,数据标准化是一…...
会计岗位学习数据分析的价值分析
一、会计岗位数据分析能力需求上升的背景数字化转型浪潮席卷各行各业,传统会计职能从核算记录向决策支持转变。企业财务数据量激增,手工处理效率低下,需要借助数据分析工具挖掘数据价值。国际财务报告准则(IFRS)和税务…...
基于Matlab实现 IEEE33节点配电网系统simulink仿真模型,并配套前推回代法潮流计算程序
基于Matlab实现 IEEE33节点配电网系统simulink仿真模型,并配套前推回代法潮流计算程序。 改进的IEEE33节点,潮流计算,电压分析,可自行加风机光伏,接电动机负载。 结果图如图所展示,附带IEEE33节点数据MATLA…...
用Flask+手机5分钟搭建临时测试服务器(Windows/Mac双平台教程)
5分钟搭建Flask移动端测试服务器:Windows与Mac双平台实战指南 每次在手机上预览网页效果都要反复上传到测试服务器?其实你的笔记本就能变身临时测试服务器。作为移动端开发者,我们经常需要快速验证页面在手机上的显示效果,而Flask…...
从零到精通:Android系统下tcpdump抓包全攻略(含ROM编译指南)
从零到精通:Android系统下tcpdump抓包全攻略(含ROM编译指南) 在移动互联网时代,网络数据包分析已成为Android开发者必备的调试技能之一。无论是排查应用网络请求异常,还是分析第三方SDK的隐秘通信行为,tcpd…...
不止于仿真:用Cadence Virtuoso IC617的Marker和计算器功能高效分析工艺角(以SMIC 0.18um为例)
高效工艺角分析:Cadence Virtuoso IC617的Marker与计算器高阶应用 在集成电路设计领域,工艺角分析是验证设计鲁棒性的关键环节。传统的手动测量方法不仅效率低下,还容易引入人为误差。本文将深入探讨如何利用Cadence Virtuoso IC617中的Advan…...
专业数据恢复师工具箱揭秘:UFS Explorer Pro的5个高级功能实战解析
专业数据恢复师工具箱揭秘:UFS Explorer Pro的5个高级功能实战解析 当一块硬盘的文件系统彻底崩溃,分区表不知所踪,或是RAID阵列的配置信息丢失时,普通数据恢复软件往往束手无策。这正是UFS Explorer Professional Recovery展现其…...
Electron实战:解决微信登录页二维码不显示的5个关键配置(附完整代码)
Electron微信登录页二维码显示问题的深度解决方案 微信登录已经成为现代桌面应用的标准功能之一,但Electron开发者在集成过程中常常遇到二维码无法显示的棘手问题。这并非简单的代码错误,而是微信安全机制与Electron特殊浏览器环境之间的微妙博弈。 1. 问…...
CAN总线数字信号特性与抗干扰技术解析
1. CAN总线信号本质解析CAN总线采用数字信号传输机制,这一点可以从其物理层特性得到明确验证。在CAN总线的差分信号线上,实际传输的是经过编码的数字电平信号(显性电平与隐性电平),而非连续变化的模拟电压。这种设计从…...
ESP32伺服与PWM控制库:硬件自适应资源管理
1. 项目概述ESP32ServoController 是一款专为 ESP32 系列微控制器设计的高性能 PWM 与伺服控制库。它并非对 Espressif 官方 LEDC(LED Control)外设驱动的简单封装,而是基于其硬件架构进行深度抽象与工程化重构的底层控制框架。该库的核心设计…...
