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
相关推荐
洛阳泰山1 分钟前
别卷 Python 了:我用 Java 21 + Spring Boot 3 打造了一个企业级 RAG + 智能体工作流引擎(附架构与源码解析)
java·spring boot·后端
MetaLite10 分钟前
Spring Cache只留注解-MetaLite如何二开缓存运行时
java·spring·缓存
Wang's Blog15 分钟前
Java框架快速入门: Spring Security+OAuth2之自定义数据库表结构实现认证
java·数据库·spring
白远山16 分钟前
家政服务派单平台搭建实战指南:从需求分析到系统设计全流程解析
java·开发语言·架构·uni-app·需求分析
树若逝花若殇21 分钟前
基于Spring AOP优雅记录请求响应日志
java·spring boot
Yyyyyy~1 小时前
【java】数组的定义和使用
java
麻辣布丁1 小时前
java集合篇面试模拟
java·开发语言·面试
niucloud-admin1 小时前
JAVA V6 多商户商城 开发文档——插件开发规范
java·开发语言
嘟哩DuliDuli1 小时前
创作 Agent 的任务状态该如何保存
android·java·javascript
wdfk_prog1 小时前
lely-canopen-rtt:为什么推荐在 RT-Thread 上使用 Lely CANopen 构建主站
java·运维·缓存·docker·容器