点击关注公众号,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 的版本升级提上议程了。你们觉得呢?
SpringBoot+Redis BitMap 实现签到与统计功能
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
明天见(。・ω