【入门安装篇】IDEA中初始化SpringBoot项目
写在前面,在IDEA中既可以1.通过IDEA自带的Spring初始化工具,还可以2.自己在官网下载项目然后导入。此处讲述的是第2种方法。
按照时间顺序进行记录和阐述。
第一步:获取项目压缩包
首先打开https://start.spring.io/,可以通过简单的操作,在线生成一个项目的zip压缩包。具体的操作如下。
选择的是Maven项目,开发语言是JAVA,然后SpringBoot的版本是2.2.4,JAVA版本选择8。最后选择Generate即可下载zip压缩包
此处,将我个人下载的zip包也放在此处,可以自行获取:https://github.com/dragon-wl/SpringBoot/blob/master/demo.zip
![](https://img.haomeiwen.com/i5010418/4a6b34279ac7c8e3.png)
![](https://img.haomeiwen.com/i5010418/ef2276bef552c276.png)
第二步:在IDEA中导入项目
压缩包下载后解压,导入项目。选择File - New - Project from Existing Sources
![](https://img.haomeiwen.com/i5010418/7dba459f6e970b60.png)
![](https://img.haomeiwen.com/i5010418/c6df907d045769d6.png)
![](https://img.haomeiwen.com/i5010418/b179b410d0aadb29.png)
![](https://img.haomeiwen.com/i5010418/7090988f1bdc7118.png)
![](https://img.haomeiwen.com/i5010418/ab26e3e0b9adad34.png)
![](https://img.haomeiwen.com/i5010418/eaa59b881f41fdc3.png)
![](https://img.haomeiwen.com/i5010418/05618ccc21806180.png)
第三步:解决问题
虽然项目导入进去了,发现并跑不起来,各种报错。接下来确认几件事情。
3.1 版本问题
JAVA版本在生成项目时设定的是1.8,在pom文件中也可以看到JAVA版本为1.8。
![](https://img.haomeiwen.com/i5010418/e21382cd3c7544a4.png)
下面,设置IDEA中的相关的版本。首先是Project Structure中的JAVA版本设定。
![](https://img.haomeiwen.com/i5010418/fab58732cc48c9b5.png)
![](https://img.haomeiwen.com/i5010418/15490043b811ea75.png)
![](https://img.haomeiwen.com/i5010418/b3cb6846400e0bb6.png)
![](https://img.haomeiwen.com/i5010418/6fe038c25e654adf.png)
同时,还有Setting中的Compiler设置
![](https://img.haomeiwen.com/i5010418/7880475abc6b7bc8.png)
3.2 依赖无法下载的问题
在pom.xml文件中添加如下代码段
<!-- 解决spring-boot-starter-parent依赖无法下载问题-->
<!-- 参考:https://blog.csdn.net/weixin_42236404/article/details/84073969-->
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots
</id>
<url>http://repo.spring.io/libs-snapshot</url>
</pluginRepository></pluginRepositories>
<!--依赖解决完毕-->
最后,大功告成
![](https://img.haomeiwen.com/i5010418/09f6469fde439956.png)
![](https://img.haomeiwen.com/i5010418/23520cb782573003.png)