![Spring Boot从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/448/52842448/b_52842448.jpg)
2.2 使用Eclipse创建Spring Boot项目
如果每次创建Spring Boot项目都要到官方网页下载,则不仅操作非常麻烦,而且学习成本太高。那么,如何使用Eclipse创建Spring Boot项目呢?
为了能够在Eclipse中创建Spring Boot项目,需要为Eclipse安装Spring插件。Spring插件的英文全称是Spring Tool Suite,简称STS。
下面将分别介绍在Eclipse中安装STS插件和使用STS插件创建Spring Boot项目。
2.2.1 安装STS插件
在Eclipse自带的应用市场中安装STS插件的步骤如下。
(1)依次选择Help/Eclipse Marketplace菜单,打开Eclipse自带的应用市场,如图2.25所示。
(2)在应用市场中搜索“sts”,在搜索结果中找到包含“Sping Tool Suite”字样的结果,并且确认在这个结果中包含“STS”标签的插件,单击此插件的Install按钮,如图2.26所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P49_96270.jpg?sign=1739497251-IEv6G3x5xDKGzVVPguExmcmYa9kjlNrC-0-b5757b0074de5ad73cd3926b9838138a)
图2.25 打开Eclipse自带的应用市场
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P49_96271.jpg?sign=1739497251-5MCuy26MdcUuxGQcZkzEOMON2VH5vuHH-0-391bc9f87581022012c0c8bcecaa0b4a)
图2.26 找到并安装STS插件
(3)在确认安装内容的对话框中,选择所有内容后单击Confirm按钮,如图2.27所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P50_96272.jpg?sign=1739497251-gfaojtbOVjZkH9miW1IsfI40DAjH36E4-0-3fc2d92a33b9f3749feffda898133600)
图2.27 确认安装的内容
(4)正式安装前需要同意该插件的许可声明,选择I accept the terms of the license agreements单选按钮后,单击Finish按钮,如图2.28所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P50_96273.jpg?sign=1739497251-3FBpCWRrZ3dbFadyGLZRbjd5iFnOt4Ww-0-6045f18906318b2b2f9991dcf453f1e1)
图2.28 同意许可声明
(5)同意许可之后,应用市场的对话框会自动关闭,Eclipse右下方会显示插件安装的进度条,如图2.29所示。因为Eclipse会从服务器上下载插件并安装,所以下载、安装的时间会很长。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P51_96274.jpg?sign=1739497251-UrkvTBdH7qk0Quxv4iJk5u82Hld2FaMt-0-fa2c97789b04db1ad7b3a88f50698ef7)
图2.29 开始自动安装
(6)安装之后会弹出如图2.30所示的重启Eclipse对话框,单击Restart Now按钮即可立即重启。重启之后就可以使用插件功能了。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P51_96275.jpg?sign=1739497251-Ji5fMEeWFjiDnOqFSykGjBKRBRIkb9u5-0-340b3d93d844699bad7a0fb375ecfd25)
图2.30 重启提示
2.2.2 创建Spring Boot项目
安装完STS插件并重启Eclipse之后,就可以在Eclipse中直接创建Spring Boot项目了。使用Eclipse创建Spring Boot项目的步骤如下。
(1)依次选择File/New/Other菜单,选择创建其他类型(Other)的项目。操作步骤如图2.31所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P51_96276.jpg?sign=1739497251-VZSuBN8EnaI3HD347OW7RR2mC3RZeXW0-0-75fd6a428e8bfb7a242625d38a8d58ab)
图2.31 选择创建其他类型的项目
(2)在所有项目类型中找到Spring Boot类型,展开之后选择Spring Starter Project选项,单击Next按钮,如图2.32所示。Spring Boot类型是STS插件添加的新项目类型。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P52_96279.jpg?sign=1739497251-Irsgn0zRi3gmMAIllSXpSekjlOeRxl3P-0-932c054c2a562e8f93852e7db502c3ee)
图2.32 通过Spring Starter创建项目
(3)进入创建项目的界面后,Eclipse会先连接Spring官网,再读取Spring Boot的版本以及创建项目所要填写的项,而后将网页中需要填写的内容展示在界面中。这一过程可能会因网速原因存在一定的延迟。当Eclipse从官网读取到所有信息后,会显示如图2.33所示的界面,程序开发人员可以在此界面填写之前在如图2.1所示的网页表单中填写过的内容。填写后单击Next按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P52_96283.jpg?sign=1739497251-iScrwmOtWs8KbRauwF1HrQuQsQMzNzIk-0-0e55cf5188b601078cde970b78f1794a)
图2.33 填写Spring Boot项目的相关内容
注意
如果Eclipse无法连接到Spring官网,则会显示如图2.34所示的错误提示。遇到这种情况需要先关闭创建项目的对话框,然后再重复创建步骤,直到Eclipse可以正常显示如图2.33所示的内容为止。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P53_96287.jpg?sign=1739497251-FV9M4LfF42sNTY9jdH39HNK4D4RUzdxj-0-36cceab0d66db9450482441ece2379b8)
图2.34 无法连接Spring官网的情况
(4)进入图2.35所示的界面中后,须选择Spring Boot的版本和依赖。版本使用默认的稳定版本即可,添加Web依赖只需先在搜索框里输入web,再选择Spring Web依赖。如果选错依赖,可以在右侧的Selected分页中单击选错的依赖前面的×。添加完Web依赖之后,单击Finish按钮即可完成Spring Boot项目的创建。
(5)如图2.36所示,使用STS插件创建的项目与Spring官网创建的项目并无差别。但是,安装STS插件之后,Spring Boot项目中的application.properties配置文件将不再是文本图标,而是变成了Spring的树叶图标。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P53_96289.jpg?sign=1739497251-JKJKNqel8xOrlJizkkXmXIwKTkC6L3nF-0-115954a0afa1620ea498d6f07f7a4ed5)
图2.35 选择Spring Boot版本并添加Web依赖
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P53_96290.jpg?sign=1739497251-aVPp2j1gM4yrJooH8ezljufnr4rmiZT6-0-01a03a200e4a228cf980343e58cc7da9)
图2.36 通过STS插件在Eclipse中创建的项目