小言_互联网的博客

SpringBoot3初体验 - 第457篇

326人阅读  评论(0)

历史文章(文章累计450+)

国内最全的Spring Boot系列之一

国内最全的Spring Boot系列之二

国内最全的Spring Boot系列之三

国内最全的Spring Boot系列之四

国内最全的Spring Boot系列之五》

5个月的精华:Spring/SpringBoot扩展点手册:手册在手,编码无忧:全网独一份 - 第451篇

SpringBoot添加外部jar包及打包(亲测有效) - 第452篇

SpringBoot引入外部jar包,项目打包成war包发布(亲测有效) - 第453篇

SpringBoot中使用Spring-Retry重试框架 - 第454篇

Spring的秒表StopWatch优雅的程序计时器 -第455篇

(我阳了)SpringBoot3正式版于11月24日发布:都有哪些新特性?- 第456篇

最近阳了,算是要高一段落了,确实还是很难受的,最难受的就是发高烧,晚上无法入睡,然后就是咳嗽,咳个不停,也是相当闹挺。在这个大环境下,谁也不能独善其身,都好好照顾好自己吧。

导读

虽然项目无法一下子就冒险升级到最新版本,但作为一名技术爱好者,还是要体验一下新的技术的。

Spring Boot 3作为Spring Boot重大的一个版本,还是有必要有一个简单的了解的。

一、初尝试

在原先jdk8的情况下,选择Spring Boot 3.0.1版本创建一个项目,然后运行run方法:

直接就无法运行了,警告需要目标发行版本17。

在前面的文章中也说到了这一点:

Spring Boot 3.0 最低要求 Java 17,并向上兼容支持 Java 19。

二、环境搭建

基于以上要玩转Spring Boot 3.0的话,至少要先升级一下JDK环境为17。

我这里安装了是open jdk 19的版本的,然后在配置文件选择的是17:

三、升级验证

JavaEE 改名之后就叫 JakartaEE,比如我们之前的javax.servlet包现在就叫jakarta.servlet。

text blocks 文本块是在 Java13 引入的,并且在Java15 版本成为永久特性:

看着这个代码比以前清爽多了。

在Java 10中,提供了本地变量类型推断的功能,可以通过var声明变量,看起来是不是很像javascript代码,官方赶紧来来一个Console.log()就更像了。

Java 14带来了改进版的instanceof操作符,这意味着我们可以用更简洁的方式写出之前的代码例子。

总结

对于Spring Boot 3.0版本的简单学习就是JDK版本的依赖,但如果是项目要升级到最新版本,短期还是不推荐的,毕竟用到的方方面面都太新了,难免会采坑的,如果是全新的项目倒是可以尝试一下。

\(^o^)/~你的小小鼓励,是博主坚持的动力,点个赞再走呗~


转载:https://blog.csdn.net/linxingliang/article/details/128523748
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场