IDEA2023版本创建Spring项目只能勾选17和21却无法使用Java8

问题:新建springboot项目时,发现java版本只有17和21
解决办法:将server URL中的https://start.spring.io/更换成http://start.springboot.io/或者https://start.aliyun.com/

截图如下:

原因分析

Spring官方发布Spring Boot 3.0.0 的时候告知了一些情况,Java 17将成为未来的主流版本,所有的Java EE Api都需要迁移到Jakarta EE上来。大部分用户需要修改import相关API的时候,要用jakarta替换javax。比如:原来引入javax.servlet.Filter的地方,需要替换为jakarta.servlet.Filter

进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了

相关推荐
我命由我123455 分钟前
Android 开发中,关于 Gradle 的 distributionUrl 的一些问题
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
橙露6 分钟前
SpringBoot 全局异常处理:优雅封装统一返回格式
java·spring boot·后端
awei091617 分钟前
MinIO配置自定义crossdomain.xml跨域策略(Nginx反向代理实现)
xml·java·nginx
LiveWillChange20 分钟前
第一阶段:基本功能实现
后端
谁怕平生太急27 分钟前
面试题记录:在线数据迁移
java·数据库·spring
朝阳58128 分钟前
rust 交叉编译指南
开发语言·后端·rust
木井巳33 分钟前
【递归算法】组合总和
java·算法·leetcode·决策树·深度优先·剪枝
用户8356290780511 小时前
使用 Python 合并与拆分 Excel 单元格的实用方法
后端·python
thinkingandcoding1 小时前
BTrace实战:Arthas搞不定的那些场景
后端
王码码20351 小时前
Go语言中的配置管理:从Viper到环境变量
后端·golang·go·接口