创建springboot遇到的问题(未解决)

发布时间 2023-11-24 21:18:27作者: 落尘-暮成雪

问题

创建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的创建流程,了解了代码运行,知道了一些问题,增大了知识面,但是没有解决。