SpringBoot3初体验 - 第457篇
创始人
2024-05-05 07:15:45
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^)/~你的小小鼓励,是博主坚持的动力,点个赞再走呗~

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...