当前位置: 首页 > news >正文

【idea-jdk1.8】使用Spring Initializr 创建 Spring Boot项目没有JDK8

信息差真可怕!

        很久没创建springboot项目,今天使用idea的Spring Initializr 创建 Spring Boot项目时,发现java版本里,无法选择jdk1.8,只有17、21、22;前段时间也听说过,springboot将放弃java8,最低支持Jdk17。
在这里插入图片描述

  • 其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。

  • 2022年,Spring Framework 6.0和 SpringBoot 3.0都会推出,在此之前,Java社区很坚挺,一直是"新版任你发,我用Java 8",不管新版本怎么出,很少有人愿意升级。

  • 这一次,Spring 直接来了个大招,跨过 JDK 8-16,直接升级到 JDK 17。

不过,spring这一操作也许会推进java生态的发展呢!

解决办法

去官网看了下,原来是因为Spring Boot 官方不再支持 Spring Boot 的 2.x 版本了,之后全力维护 3.x;而 Spring Boot 3.x 对 JDK 版本的最低要求是 17!

在这里插入图片描述

所以解决方法就是:不要用官方提供的 Spring Initializr 来初始化项目了,我们可以使用阿里云提供的镜像(https://start.aliyun.com/),就可以使用 Java 8。

# 将下面url
https://start.spring.io/
#替换为
https://start.aliyun.com/

在这里插入图片描述
在这里插入图片描述

成功解决无法使用jdk8的问题!

相关文章:

  • 加速鸿蒙生态共建,蚂蚁mPaaS助力鸿蒙原生应用开发创新
  • 【CSS】box-shadow盒阴影
  • WPS相同字体但是部分文字样式不一样解决办法
  • vue使用workbox-webpack-plugin完成打包部署提醒用户版本更新刷新获取,再也不用担心缓存问题导致用户体验不好了
  • Visio绘图文件阅读器:VSD Viewer for Mac 激活版
  • SpringBoot配置第三方专业缓存技术Redis
  • 03-ES6新语法
  • mac如何检测硬盘损坏 常用mac硬盘检测坏道工具推荐
  • ultralytics官方更新 | 添加YOLOv10到ultralytics
  • Dockerfile封装制作pytorch(tensorflow)深度学习框架 + jupyterlab服务 + ssh服务镜像
  • 工业用焦炉集气管压力控制状态远程预警方法
  • 服务器雪崩的应对策略之----熔断机制
  • PXE批量装机
  • Flink DataSource介绍
  • 【html】用html+css实现银行的账户信息表格
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【mysql】环境安装、服务启动、密码设置
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android框架之Volley
  • Git初体验
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript 基本功--面试宝典
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • k个最大的数及变种小结
  • Markdown 语法简单说明
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • vuex 笔记整理
  • 聊聊sentinel的DegradeSlot
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 仓管云——企业云erp功能有哪些?
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • (03)光刻——半导体电路的绘制
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (SpringBoot)第七章:SpringBoot日志文件
  • (八)Spring源码解析:Spring MVC
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)Linux下编译安装log4cxx
  • (转)德国人的记事本
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .equals()到底是什么意思?
  • .NET 5种线程安全集合
  • .net core 连接数据库,通过数据库生成Modell
  • .net 后台导出excel ,word
  • .net 验证控件和javaScript的冲突问题
  • .NET4.0并行计算技术基础(1)
  • .NET单元测试使用AutoFixture按需填充的方法总结
  • .project文件
  • @Autowired标签与 @Resource标签 的区别
  • @Pointcut 使用
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大
  • [Android]Tool-Systrace