关键词:
推荐阅读:好好写简历吧!这简历一看就是包装的!!
Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1。
下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化:
Java基线从 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项目的依赖版本:
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
未来计划
后续SpringBoot团队将每两个月发布一个新的里程碑版本,而GA版本将在11月下旬与大家见面。
springboot3.0m1发布,正式弃用java8,最低要求java17。。。(代码片段)
SpringBoot3.0.0-M1SpringBoot近日发布了第一个里程碑版本:SpringBoot3.0.0-M1https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available这个版本变动就大了,栈长这篇就给你好好梳理下。最低依赖这个表格是3.0所变动的,其他的要... 查看详情
官宣!“边缘计算”表情包上线啦!
号外!号外!边缘计算社区为了推广边缘计算今天正式推出“边缘计算”表情包!(有点绕口)微信,钉钉全网各大平台同步上线!咱们边缘计算人终于有自己的表情包啦!扫描上方二维码即可下... 查看详情
bug堆积如山,gif录制神器被官宣弃用!
【CSDN编者按】Peek作为一个项目正式结束,堆积如山的问题将不会再得到解决。整理|王子彧出品|CSDN(ID:CSDNnews)近日,GIF 录制神器Peek被爆出停止开发。开发者 PhilippWolfer 表示, Peek项目问题堆积如山&... 查看详情
bug堆积如山,gif录制神器被官宣弃用!
【CSDN编者按】Peek作为一个项目正式结束,堆积如山的问题将不会再得到解决。整理|王子彧出品|CSDN(ID:CSDNnews)近日,GIF录制神器Peek被爆出停止开发。开发者 PhilippWolfer表示,Peek项目问题堆积如山,... 查看详情
官宣!嘉益仕(litins)2018三季度刊物正式出炉
官宣!嘉益仕(Litins)2018三季度刊物正式出炉一起来看看吧~~~ 查看详情
apache官宣,正式成为apachemember一员
Apache官宣了,正式成为ApacheMember一员,热爱开源的伙伴们,欢迎参与开源,说不定哪天你也就是了!TheApacheSoftwareFoundationWelcomes52NewMembersTheApacheSoftwareFoundation(ASF)welcomesthefollowingnewMembers 查看详情
apache官宣,正式成为apachemember一员
Apache官宣了,正式成为ApacheMember一员,热爱开源的伙伴们,欢迎参与开源,说不定哪天你也就是了!TheApacheSoftwareFoundationWelcomes52NewMembersTheApacheSoftwareFoundation(ASF)welcomesthefollowingnewMembers 查看详情
java17新特性,快到起飞?惊呆了!(代码片段)
...是长期支持版本吗?目前按计划JDK19将于今年9月发布SpringBoot正式支持Java17,Kafka3.0弃用Java8SpringBoot2.5.5是SpringBoot第一个支持Java17的版本。现在你已经可以从SpringInitializr初始化SpringBoot支持java17版本了。J 查看详情
java17新特性,快到起飞?惊呆了!(代码片段)
...是长期支持版本吗?目前按计划JDK19将于今年9月发布SpringBoot正式支持Java17,Kafka3.0弃用Java8SpringBoot2.5.5是SpringBoot第一个支持Java17的版本。现在你已经可以从SpringInitializr初始化SpringBoot支持java17版本了。J 查看详情
java17新特性,快到起飞?惊呆了!(代码片段)
...是长期支持版本吗?目前按计划JDK19将于今年9月发布SpringBoot正式支持Java17,Kafka3.0弃用Java8SpringBoot2.5.5是SpringBoot第一个支持Java17的版本。现在你已经可以从SpringInitializr初始化SpringBoot支持java17版本了。J 查看详情
github官宣:弃用trending热榜,开发者炸锅了(代码片段)
trending榜单要弃用?大家好,我是二哥呀。昨天正在小破站上开心地刷《玫瑰叔品冰火》,嗯,一直刷道今天早上,发现真的是一个宝藏up。然后就收到好朋友宏哥发来的消息说,GitHub要下架trending榜单了... 查看详情
github官宣:弃用trending热榜,开发者炸锅了(代码片段)
trending榜单要弃用?大家好,我是二哥呀。昨天正在小破站上开心地刷《玫瑰叔品冰火》,嗯,一直刷道今天早上,发现真的是一个宝藏up。然后就收到好朋友宏哥发来的消息说,GitHub要下架trending榜单了... 查看详情
apache官宣,正式成为apachemember一员
Apache官宣了,正式成为ApacheMember一员,热爱开源的伙伴们,欢迎参与开源,说不定哪天你也就是了!TheApacheSoftwareFoundationWelcomes52NewMembersTheApacheSoftwareFoundation(ASF)welcomesthefollowingnewMemberswhowereelectedduringtheannualASFMe... 查看详情
官宣!apachedoris从apache孵化器毕业,正式成为apache顶级项目
官宣!ApacheDoris从Apache孵化器毕业,正式成为Apache顶级项目!全球最大的开源软件基金会Apache软件基金会(以下简称Apache)于美国时间2022年6月16日宣布,ApacheDoris成功从Apache孵化器毕业,正式成为Apache... 查看详情
windows11se正式官宣:对标chromeos,就是“刚”
...分享的”,没成想,这是因为微软准备自己直接官宣:本周二,微软在最新的教育活动中正式发布了专为教育而打造Win 查看详情
java17新特性,快到起飞。。惊呆了!(代码片段)
...是长期支持版本吗?目前按计划JDK19将于今年9月发布SpringBoot正式支持Java17,Kafka3.0弃用Java8SpringBoot2.5.5是SpringBoot第一个支持Java17的版本。现在你已经可以从Sprin 查看详情
oracle官宣:腾讯jdk18国内第一!
上一篇:利用Java8新特征,重构传统设计模式,你学会了吗?来源:腾讯开源(ID:tencentopen)Oracle正式对外发布JDK18。据Oracle官方公告,腾讯Kona蝉联JDK18中国企业贡献度第一,连续四次对OpenJ... 查看详情
composemultiplatform正式官宣,与flutter必有一战?
作者| fundroid来源|AndroidPub7月底ComposeforAndroid1.0刚刚发布,紧接着8月4日JetBrains就宣布了ComposeMultiplatform的最新进展,目前已进入alpha阶段。Compose作为一个声明式UI框架,除了渲染部分需借助平台能力以外,其他大部... 查看详情