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
相关推荐
llwszx4 分钟前
“从HTTP到TCP/IP的旅程“-----深入浅出Java Web通信
java·websocket·网络协议·tcp/ip·spring·http
苹果醋31 小时前
SpringCloud Alibaba场景实践(Nacos篇)
java·运维·spring boot·mysql·nginx
云边小网安2 小时前
java集合(十) ---- LinkedList 类
java·开发语言·青少年编程·java集合
乐神嘎嘎嘎2 小时前
springboot速通
java·spring boot
Zephyrtoria3 小时前
区间合并:区间合并问题
java·开发语言·数据结构·算法
yuren_xia8 小时前
RabbitMQ 知识详解(Java版)
java·rabbitmq·java-rabbitmq
kfyty7258 小时前
轻量级 ioc 框架 loveqq,支持接口上传 jar 格式的 starter 启动器并支持热加载其中的 bean
java·jvm·ioc·jar·热加载
早起鸟儿9 小时前
docker-Dockerfile 配置
java·linux·运维·docker
云边小网安9 小时前
java集合篇(六) ---- ListIterator 接口
java·开发语言·青少年编程·java集合