【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化
作者:mmseoamin日期:2023-12-11

Spring Initializer 已经不支持Java8

  • 问题描述
  • 解决方案
    • 升级java版本
    • 更换IDEA内置的Spring Initializer中 `Server URL`的镜像地址

      问题描述

      【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化,在这里插入图片描述,第1张

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

      【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化,在这里插入图片描述,第2张

      解决方案

      升级java版本

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

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

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

      【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化,在这里插入图片描述,第3张

      【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化,在这里插入图片描述,第4张

      不妨点击3.0版本看看

      【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化,在这里插入图片描述,第5张

      【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化,在这里插入图片描述,第6张

      • 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.

      翻译一下: