戳上方蓝字“java知音”关注我
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 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 |
看样子是时候将JDK17和SpringBoot 3.x 的版本升级提上议程了。你们觉得呢?
来源|JAVA日知录
后端专属技术群 构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以
交流技术
、职位内推
、行业探讨
为主广告人士勿入,切勿轻信私聊,防止被骗
加我好友,拉你进群
原文始发于微信公众号(Java知音):SpringBoot 2 系列停止维护,Java8 党何去何从?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/178988.html