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以下的版本不再支持了

相关推荐
Victor3568 分钟前
Netty(14)如何处理Netty中的异常和错误?
后端
panzer_maus16 分钟前
归并排序的简单介绍
java·数据结构·算法
Smartdaili China17 分钟前
掌握Java网页抓取:技术与示例完整指南
java·网络·学习·指南·网页·住宅ip·爬虫api
Victor35624 分钟前
Netty(13)Netty中的事件和回调机制
后端
程序员游老板1 小时前
基于SpringBoot3_vue3_MybatisPlus_Mysql_Maven的社区养老系统/养老院管理系统
java·spring boot·mysql·毕业设计·软件工程·信息与通信·毕设
码事漫谈1 小时前
VS Code 1.107 更新:多智能体协同与开发体验升级
后端
福尔摩斯张1 小时前
C++核心特性精讲:从C语言痛点出发,掌握现代C++编程精髓(超详细)
java·linux·c语言·数据结构·c++·驱动开发·算法
码事漫谈2 小时前
从概念开始开始C++管道编程
后端
@淡 定2 小时前
Spring中@Autowired注解的实现原理
java·后端·spring