赞
踩
SpringBoot 3.0 正式发布
2022年11月24日,SpringBoot 3.0 正式发布了!
Spring Boot 3.0 现已正式发布,此版本包含了 12 个月以来 151 个人的 5700 多次 commit 的工作结晶。这是自 4.5 年前发布 2.0 以来,Spring Boot 的第一次重大修订。它也是第一个支持 Spring Framework 6.0 和 GraalVM 的 Spring Boot GA 版本。
由于这是 Spring Boot 的一个主要版本,因此升级现有应用程序可能比平时更复杂一些。官方整理了一份专门的迁移指南,以帮助升级现有的 Spring Boot 2.7 应用程序。如果你当前运行的是早期版本的 Spring Boot,建议先升级到 Spring Boot 2.7,然后再迁移到 Spring Boot 3.0。
新版本的亮点包括:
Java 17 baseline 和 Java 19 支持。
Spring Boot 3.0 要求 Java 17 作为最低版本。如果你当前使用的是 Java 8 或 Java 11,则需要先升级 JDK,然后才能开发 Spring Boot 3.0 应用程序。Spring Boot 3.0 运行良好,并已通过 JDK 19 测试。
Spring Boot 需要 Graal 22.3 或更高版本和 Native Build Tools Plugin 0.9.17 或更高版本
支持 GraalVM native images,取代实验性的 Spring Native 项目。
通过 Micrometer 和 Micrometer 跟踪改进可观察性
支持具有 EE 9 baseline 的 Jakarta EE 10
第三库升级
Spring Boot 3.0 基于并需要 Spring Framework 6。
此版本中升级的其他 Spring 项目包括:
Spring AMQP 3.0.-
Spring Batch 5.0.-
Spring Data 2022.0.-
Spring GraphQL 1.1.-
Spring HATEOAS 2.0.-
Spring Integration 6.0.-
Spring Kafka 3.0.-
Spring LDAP 3.0.-
Spring REST Docs 3.0.-
Spring Retry 2.0.-
Spring Security 6.0 (see also what’s new).-
Spring Session 2022.0.-
Spring WS 4.0.-
Spring Boot 3.0 已将所有依赖项从 Java EE 迁移到 Jakarta EE API。尽可能选择 Jakarta EE 10 兼容依赖项,包括:
Jakarta Activation 2.1-
Jakarta JMS 3.1-
Jakarta JSON 2.1-
Jakarta JSON Bind 3.0-
Jakarta Mail 2.1-
Jakarta Persistence 3.1-
Jakarta Servlet 6.0-
Jakarta Servlet JSP JSTL 3.0-
Jakarta Transaction 2.0-
Jakarta Validation 3.0-
Jakarta WebSocket 2.1-
Jakarta WS RS 3.1-
Jakarta XML SOAP 3.0-
Jakarta XML WS 4.0-
我们还尽可能升级到第三方 jar 的最新稳定版本。这里一些值得注意的依赖项升级包括:
Couchbase Client 3.4-
Elasticsearch Client 8.5-
Flyway 9-
Groovy 4.0-
Hibernate 6.1-
Hibernate Validator 8.0-
Jackson 2.14-
Jersey 3.1-
Jetty 11-
jOOQ 3.16-
Kotlin 1.7.20-
Liquibase 4.13-
Lettuce 6.2-
Log4j 2.18-
Logback 1.4-
Micrometer 1.10-
Micrometer Tracing 1.0-
Neo4j Java Driver 5.2-
Netty 4.1.77.Final-
OkHttp 4.10-
R2DBC 1.0-
Reactor 2022.0-
SLF4J 2.0-
SnakeYAML 1.32-
Tomcat 10-
Thymeleaf 3.1.0.M2-
Undertow 2.2.20.Final-
更多项目资讯获取:
大家点赞、收藏、关注、评论啦 、查看
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。