启动Springboot项目报错

 

这是Springboot的版本和Java的版本不对应导致的。 

Springboot2.0以上版本最低需要java8支持;Springboot3.0以上的版本最低需要java17支持!

参考了  https://blog.csdn.net/weixin_44545756/article/details/128267641 

 

创建Springboot项目,选择Springboot的版本后,会在pom.xml文件生成相应的java版本

 

 如果没有java17以上的版本,可以降低springboot和java的版本,只要jdk版本能支持相应的springboot版本。

Springboot2.0以上版本最低需要java8支持;Springboot3.0以上的版本最低需要java17支持!

 

像我一开始不清楚,直接把17改成了12,就报错了。

不知道springboot有什么版本可以去spring官网看 https://spring.io/projects/spring-boot#learn

 

 

 

CURRENT:表示这是最新的GA版本;

GA:意思是发布版本,即面向大众的、可用的稳定版本;这种版本的特点是功能完整、非常稳定,一旦发布后,这个版本的代码内容将永远不会更改;

SNAPSHOT:意思是快照; 这个种版本是随时可以被修改的,通常每天晚上都会重新去构建这个版本,以便让这个版本包含最新的修改;

详情以及版本升级之类的问题可以查看  https://blog.csdn.net/csucsgoat/article/details/122554859

 

选择合适的GA标记的springboot版本就可以了

Springboot2.0以上版本最低需要java8支持;Springboot3.0以上的版本最低需要java17支持!