SpringBoot 2.x 版本正式停止更新维护,官方将不再提供对 JDK8 版本的支持


版本的新特性

目前最新SpringBoot版本为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 AMQP3.1
Spring Authorization Server1.2
Spring Batch5.1
Spring Data2023.1
Spring Framework6.1
Spring HATEOAS2.2
Spring Integration6.2
Spring Kafka3.1
Spring LDAP3.2
Spring Pulsar1.0
Spring Retry2.0
Spring Security6.2
Spring Session3.2
Artemis2.29
Brave5.16
Elasticsearch Client8.10
Flyway9.22
GraphQL Java21.1
Hibernate6.3
JUnit5.10
Jedis5.0
Kafka3.6
Kotlin1.9
Liquibase4.24
Log4j2.21
MariaDB3.2
Micrometer1.12
Micrometer Tracing1.2
Mockito5.4
Mongo Java Driver4.11
MySQL8.1
Neo4j Java Driver5.10
OkHttp4.12
OpenTelemetry1.28
Oracle UCP23.3
Rabbit AMQP Client5.18.0
Rabbit Stream Client0.11
Reactor2023.0
Selenium4.14
SnakeYAML2.2


看样子是时候将JDK17和SpringBoot 3.x 的版本升级了。远哥已经使用了一年了,兼容性不错,可以放心升级。


点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部