![SpringBoot从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/839/47216839/b_47216839.jpg)
1.2.3 搭建IntelliJ IDEA开发环境
本书使用的IntelliJ IDEA版本是社区版2020.3,下载地址为https://www.jetbrains.com/idea/download/#section=windows。
本节区别于1.2.2节中Eclipse使用Maven Archetype的构建方式,将IDEA和Spring Initializr相结合,使用IDEA加载1.2.1节中生成的初始项目。由于IDEA商业版中对Spring Initializr做了集成,因此商业版用户可以直接在IDEA中使用Spring Initializr创建项目,本书中不做演示。
(1)将项目文件夹放入IDEA工作目录。为了方便管理,将解压得到的demo目录放入IDEA的workspace目录。
注意
demo目录只有一个,也只有一级。
(2)使用IDEA加载demo项目。如图1.18所示,在左侧导航栏选择Projects,然后单击Open按钮。此时在IDEA右下角显示正在解析Maven依赖,如图1.19所示。Maven构建项目需要一些时间,等待构建完成。
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P17_742.jpg?sign=1739278733-ZI9DOTI426bTLelcbcfrDMT581oFBjzc-0-c3adc01a01fdbc89a4e9a66d4d0634ad)
图1.18 IDEA打开一个项目
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P17_743.jpg?sign=1739278733-GR3LkZsbr7yN3AehqmaeRxY01DLAk7PT-0-2b83a19cf193d704175e982798d8b3dc)
图1.19 项目运行的打印信息
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P17_13703.jpg?sign=1739278733-egcbRYNnnmxoWoPfL71z4RpLxVM0uMvy-0-bf4f0dcc26764b73e059018081b6587a)
图1.20 IDEA中的项目目录
(3)查看目录结构。在Project面板展开demo目录,如图1.20所示,相比于1.2.1节中的项目,会发现多了目录.idea和文件demo.iml,它们是IDEA用于管理项目生成的,我们在这里无须关心。
(4)查看项目的配置信息。双击pom.xml文件,在编辑窗口看到的文件内容如图1.21所示,可以看到我们在Spring Initializr中配置的信息。其中在parent标签内定义Spring Boot为父依赖,然后是项目元信息,之后在properties标签内定义了Java的版本。
然后再往下看,如图1.22所示,分别是spring web的starter、mybatis的starter和mysql驱动,这3个是我们在dependencies中选择的。后面的test starter是Spring Boot默认添加的,是测试所必需的依赖。
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P18_757.jpg?sign=1739278733-ghzINxKk1cyVCDvgL64sgYMuojkTrnfN-0-db90b97dc3d1b4d1a7df6ce797f0e3c7)
图1.21 POM.XML文件内容1
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P18_758.jpg?sign=1739278733-hfYEw1cQLg0sLAHTXYRZfK8DzPFsZ71u-0-96e192d98d76320f21d246c4136d96ec)
图1.22 POM.XML文件内容2
在文件最后,build标签内配置了maven插件,用来构建项目,如图1.23所示。
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P18_759.jpg?sign=1739278733-TUH2e0v3VYtvTSmp0rBL2krIe77HdgyX-0-57ca6df6cb427a6d1f5cfd2f4a96035e)
图1.23 POM.XML文件内容3
以上这些都是Spring Initializr生成的,省去了无意义的复制、粘贴工作。所以在创建Spring Boot项目时,使用Spring Initializr是不错的选择。
(5)准备运行项目。由于MyBatis在项目启动时会连接数据库,我们先注释掉mybatis starter依赖,如图1.24所示。
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P19_772.jpg?sign=1739278733-GLFOlR6ufxeh56hDtOq5efFhxhHu4MbH-0-8238851ff9610e5b91d94819d1194466)
图1.24 注释掉mybatis starter依赖
提示
选中要注释的行,使用快捷键Ctrl+/进行注释。
打开Maven面板,单击刷新按钮,使pom.xml的修改生效,如图1.25所示。
(6)找到DemoApplication.java文件,如图1.26所示,右击快捷菜单,选择Run。
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P19_773.jpg?sign=1739278733-rr26qZWWEoxKYwol86PyYVfgWq0qDMrB-0-f6af4374a0778c0bee1ab1ca879b8cce)
图1.25 刷新Maven配置
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P19_774.jpg?sign=1739278733-1ROzSCWumR4fV8R8FLXgJviQnjW7VQj7-0-e02b2abe2b44c485b6f71d293f9c9f58)
图1.26 运行DemoApplication.java
此时查看控制台,如图1.27所示,输出“Started DemoApplication in 6.48 seconds (JVM running for 7.487)”表示项目运行成功。
![](https://epubservercos.yuewen.com/FD8D1B/26581829009311406/epubprivate/OEBPS/Images/Figure-P19_775.jpg?sign=1739278733-ZyHBcWpzfNxigttmOqWXuvDkZgj7BwXK-0-91ab32bd3f1d211c675eebfc8ba8ac36)
图1.27 控制台输出信息