学不动了,Spring Boot 3.0正式发布,最低java版本要求都成17了,多少小伙伴还是停留在java 8 的,一起来看看,更新了些啥!
java最低版本要求
Spring Boot 3.0 要求 Java 17 作为最低版本,如果你当前使用的是 Java 8 或 Java 11,则需要先升级 JDK,然后才能开发 Spring Boot 3.0 应用程序。
Spring Boot 3.0 requires Java 17 as a minimum version. If you are currently using Java 8 or Java 11, you’ll need to upgrade your JDK before you can develop Spring Boot 3.0 applications.
当然,用jdk19也是没问题的,3.0也通过了jdk19的测试。
Spring Boot 3.0 also works well, and has been tested with JDK 19.
第三方库升级
最低依赖 Spring Framework 6
Spring Boot 3.0 builds on and requires Spring Framework 6
其他组件
- 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.
一些第三方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
更多信息,还是去github上看吧,总而言之,言而总之,学不动