目录

2025-01-15-重磅Spring-Initializer-已经不支持Java8,也就是SpringBoot2.x项目初始化

【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化

Spring Initializer 已经不支持Java8

问题描述

https://i-blog.csdnimg.cn/blog_migrate/11abc78812c4d2bdd8db95ecfecab17f.png

我们可以看到在IDEA内置的Spring Initializer中 Java版本选择模块已经不支持1.8了,同样的,官网也不再支持了

https://i-blog.csdnimg.cn/blog_migrate/e9b732844b49623335da33b33b6d20e9.png

解决方案

升级java版本

Spring Boot 3.x要求 Java最低版本为17, 最新的SpringBoot版本已经要求Java21了

所以,你可以升级Java版本,使用SpringBoot3.X

我们可以尝试查看一下, 访问 ,按照下图操作

https://i-blog.csdnimg.cn/blog_migrate/46b3955a4be6055aff06ba4ae760d561.png

https://i-blog.csdnimg.cn/blog_migrate/1365516ec6f757808a208212e9d3f200.png

不妨点击3.0版本看看

https://i-blog.csdnimg.cn/blog_migrate/fcfe69d960aa5c16a96f5d9879c6a676.png

https://i-blog.csdnimg.cn/blog_migrate/909be8896aa82be26e5ed55b6cb601f8.png

  • Spring Boot 3.0 requires Java 17 as a minimum version. If you are currently using Java 8 or Java 11, you’ll need to upgrade your JDK before you can develop Spring Boot 3.0 applications.
  • Spring Boot 3.0 also works well, and has been tested with JDK 19.

翻译一下:

  • Spring Boot 3.0 最低版本需要 Java 17。如果您目前使用的是 Java 8 或 Java 11,则需要在开发 Spring Boot 3.0 应用程序之前升级 JDK。
  • Spring Boot 3.0 也运行良好,并已使用 JDK 19 进行了测试。

更换IDEA内置的Spring Initializer中 Server URL 的镜像地址

如果你真的有使用SpringBoot2.X版本,可以更换镜像地址

镜像地址:

https://start.aliyun.com/

操作如下

https://i-blog.csdnimg.cn/blog_migrate/e22c6b391459c42a788c789192b8ad07.png

这时候我们可以看到有Java8版本选择了

https://i-blog.csdnimg.cn/blog_migrate/6ae1f2c391ef78a98cc1d060f7b7a8b1.png

68747470733a2f2f626c6f672e:6373646e2e6e65742f77656978696e5f34373436363131382f:61727469636c652f64657461696c732f313334363438383636