小白记第一次使用IDEA配置SpringBoot遇到的几个问题

之前以为一直使用的Eclipse,习惯了其快捷键等等。换了公司后,公司内部都是使用IDEA,于是选择了入乡随俗也开始学习IDEA使用。

安装和配置等等问题可以选择找度娘,也可选择在本站找教程,非常多。

弄完之后,开始尝试配置SpringBoot框架。用IDEA配SpringBoot真的很舒服

New一个Module,在其中选择Spring Initializr然后next

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

后面可以继续next,可以根据自己兴趣改名字和包名,记得选择jar包和JDK版本

然后选择你需要用到的东西: 例如我这里选择了WEB,MYBATIS,  MYSQL

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

最后确定包放在哪个盘。到此SpringBoot基本配置完成。

 

现在讲讲我遇到的问题:(有些问题真的很蠢,但是第一次用真的没注意,见谅)

1.Application.properties要改成Application.yml

在这里我遇到第一个问题:怎么创建yml文件且可被IDEA识别

小白记第一次使用IDEA配置SpringBoot遇到的几个问题即文件前缀像这样的方格图案

解决方法:在Settings里面找到Plugins,然后查找YAML来安装插件 。

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

若IDEA中没有上图所示的第1,3,4号插件(第二个一般都会有的),请点击下面的Browse repositories来查找安装插件,找到后点击右边的Install安装。

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

安装完插件后,请在Editor的File Type里面找到YAML类型,确定是不是有*.yml后缀存在

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

若没有手动添加此后缀,点击右边的小加号,如下图所示:

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

之后就能看到resource文件夹下的小白记第一次使用IDEA配置SpringBoot遇到的几个问题了,若仍然识别不了,请继续一下操作。

按住ctrl+shift+alt+s或点击IDEA右上角的小白记第一次使用IDEA配置SpringBoot遇到的几个问题这个蓝色文件夹,然后按步骤操作

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

在左上角添加你要添加进去的在resource文件夹下的.yml文件即可

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

最后删除MVN相关的两个文件和一个文件夹,到此解决第一个问题。

 

2.写一个简单测试类后,文件一直启动失败(这个问题真的很蠢)

我配好框架后,随便写了一个测试类想看看是否成功,于是碰到了一个挺蠢的问题,如下:小白记第一次使用IDEA配置SpringBoot遇到的几个问题

这里一直在显示我启动失败,丢失BEAN文件。会出现这个问题的原因是我一直参照网上不良教程,把启动类的类名改成了测试类的类名,导致了IDEA启动失败,如图

小白记第一次使用IDEA配置SpringBoot遇到的几个问题 小白记第一次使用IDEA配置SpringBoot遇到的几个问题

所以,在启动类的RUN后面不需要更改类名,测试类只是一个Cotroller而已,可以直接运行启动类的。把类名改回来之后会碰到下一个问题,这里是第三个问题

 

3.在POM.XML中因为配置了跟数据库相关的依赖,出现报错。

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

最后两句话说明了情况,所以我试着把POM文件中配置的MYBATIS依赖给注销后,问题解决

小白记第一次使用IDEA配置SpringBoot遇到的几个问题

最后在Application.yml中设置端口号(默认8080)在启动,发现配置成功。之后就可以发挥想象,自己做个小程序玩玩了。

小白记第一次使用IDEA配置SpringBoot遇到的几个问题