从Java 8提升到Java 17,Spring Boot 3.0.0 发布第一个里程碑版本M1

作者 | D叔 责编 | 张红月
出品 | 程序猿DD(ID: didispace)
2022年1月20日 , Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1 。
下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化 。
从Java 8提升到Java 17,Spring Boot 3.0.0 发布第一个里程碑版本M1
文章图片

从Java 8提升到了Java 17
这个在最早的Spring Boot 3相关预告中就已经知道了 , Java 17将成为未来的主流版本 。 那么问题来了 , 大家都把Java 17的升级提上日程了吗?
从Java EE APIs 到 Jakarta EE
Spring Boot 3开始 , 所有的Java EE API都需要迁移到Jakarta EE上来 。 大部分用户需要修改import相关API的时候 , 要用 Jakarta替Javax 。 比如:原来引入javax.servlet.Filter的地方 , 需要替换为jakarta.servlet.Filter 。 但还有一些依赖Java EE API的第三方库 , 目前还没有得到很好的支持 , 所以在Spring Boot 3中暂时会先移除这类组件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled JMS等) 。 所以 , 目前的M1版本相较2.x版本来说 , 会有一些特性的缺失 。 当然大多数应该还只是暂时的 , Spring Boot官方会等这些第三方库发布Jakarta兼容库之后再重新引入 。
这些支持被移除
下面这些功能的支持被移除了 , 相较上一个SNAPSHOT版本增加了Hazelcast 3

  • Apache ActiveMQ
  • Atomikos
  • EhCache 2
  • Hazelcast 3
对了 , 如果您正在学习Spring Boot , 顺手推荐一个免费教程:http://blog.didispace.com/spring-boot-learning-2x/ , 从1.x到2.x , 未来3.x也会继续跟进 , 赶紧加入收藏夹吃灰吧!
依赖升级
相关Spring项目的依赖版本:
  • Micrometer 2.0.0-M1
  • Spring AMQP 3.0.0-M1
  • Spring Batch 5.0.0-M1
  • Spring Data 2022.0.0-M1
  • Spring Framework 6.0.0-M2
  • Spring Integration 6.0.0-M1
  • Spring HATEOAS 2.0.0-M1
  • Spring Kafka 3.0.0-M1
  • Spring LDAP 3.0.0-M1
  • Spring REST Docs 3.0.0-M1
  • Spring Security 6.0.0-M1
  • Spring Session 2022.0.0-M1
  • Spring Web Services 4.0.0-M1
第三方库的依赖版本:
  • Artemis 2.20.0
  • Hazelcast 5.0
  • Hibernate Validator 7.0
  • Jakarta Activation 2.0
  • Jakarta Annotation 2.0
  • Jakarta JMS 3.0
  • Jakarta JSON 2.0
  • Jakarta JSON Bind 3.0
  • Jakarta Mail 2.0
  • Jakarta Persistence 3.0
  • Jakarta Servlet 5.0
  • Jakarta Servlet JSP JSTL 2.0
  • Jakarta Transaction 2.0
  • Jakarta Validation 3.0
  • Jakarta WebSocket 2.0
  • Jakarta WS RS 3.0
  • Jakarta XML Bind 3.0
  • Jakarta XML Soap 2.0
  • Jetty 11
  • jOOQ 3.16
  • Tomcat 10
未来计划
后续Spring Boot团队将每两个月发布一个新的里程碑版本 , 所以M2版本预计将在3月24日发布 , 而GA版本将在11月下旬与大家见面 。
参考链接:
  • https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available
《新程序员003》正式上市 , 50余位技术专家共同创作 , 云原生和数字化的开发者们的一本技术精选图书 。 内容既有发展趋势及方法论结构 , 华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!
?爆字节跳动日均进账10.07亿元;iPhone 13粉屏上热搜;英特尔跌落神坛 , CEO回 应:是我们骄傲自大了|极客头条

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。