问题
创建Springboot工程时,进编程环境时有错误,显示服务器端有问题,通过查找资料发现,类型需要改成maven


然后改完,选择springboot版本时没有注意,进去之后又出现了另外一个问题,显示不能够找见springboot3.1.5这个版本,后来通过资料才发现
springboot3.0以上版本只支持jdk8以上的,我的jdk版本是8。这个东西我当时是不知道的。


然后我再次创建项目,随便选择了一个springboot-2.7.17的版本,结果是进去了,但是出现了这种pom文件错误,
显示pom文件,启动父类中没有2.7.17,后来查了很多说法,看到一个修改pom文件的说法,就是创建工程后,需要在pom文件中修改对应的
springboot版本还有你的jdk版本,意思是导入依赖坐标。当时我是不清楚的,我以为是自己idea环境配置错误,没有去改pom文件试一下,也不知道这个方法对不对。
还有我现在疑惑的是如果对的话,是先修改pom文件,还是创建工程出错后在修改文件,按照正常逻辑,个人感觉应该先修改pom文件,这样创建springboot工程后就不会报错。
如果先创建,在哪创建,pom文件不是应该在创建工程后有的吗?


再然后当时我不知道pom文件的时候,我想着是不是idea软件有问题,于是我把原来的idea2020版的软件卸载了,重新下载一个新的2020版
一切修改好之后,又出现了更严重的问题,创建工程中找不见我的jdk-8版本了!!!!,只有21和17,我彻底慌了。

我又查了一下问题,结果如下,没看懂啥是clone,选择分支是啥意思?

又再次详细查了一下,我手动改了,改了好几次,项目也重新创建了几次,还是不出现我的java-8版本,现在停留的问题变成找不见我的jdk。
问题我还是没解决。

通过搜查资料得出最终结论和收获:
推论:
1、spring boot-3.0以上版本只支持jdk17,所以当一开始创建工程时选择jdk-8版本,springboot选择3.0版本时,出现了找不见springboot版本情况,jdk版本不匹配
2、第二次选择了springboot2.7.15版本,进是进去了,出现了pom文件报错问题,现在我考虑的当时如果修改pom文件,是不是程序就能正常创建,因为当时不清楚,
所以没有进行调试。
3、现在出现了找不见我的jdk-8版本问题,为什么一开始可以找见,但是卸载之后又重新下载,配置好之后就突然不出现了,
还有就是你如果选择jdk-17版本,包括后面的Springboot也没有3.0以下版本了,为了验证问题,我又下载了jdk2022版的,配置好之后还是不出现jdk-8版本,
现在我考虑的是,是不是现在需要用jdk17了,还是我的软件环境配置有问题?
4、我的问题:springboot版本能不能自己安装进idea里面去?如果能选择jdk-8版本,后面选择springboot版本是不是能自动出现3.0以下的版本?
原因:
基础薄弱,不清楚创建springboot项目的逻辑顺序,视频与实际操作有些偏差,导致中间可能会救回来的错误,又失去了机会,造成更大的失误。
收获:
掌握了springboot的创建流程,了解了代码运行,知道了一些问题,增大了知识面,但是没有解决。