![Spring Boot从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/448/52842448/b_52842448.jpg)
1.4 开发工具的下载、安装与配置
当下有很多集成开发环境(即开发工具)可以用于开发Spring Boot项目,本节将介绍两种开发工具的下载与配置。一种是完全开源的、免费的Eclipse;另一种是当下非常流行的IntelliJ IDEA(简称IDEA)。
1.4.1 Eclipse的下载、安装与配置
本书在讲解如何使用Spring Boot开发Spring应用程序的过程中,使用的集成开发环境是完全开源并且免费的Eclipse。本节将讲解如何下载、安装和配置Eclipse。
1.下载、安装Eclipse
下载、安装Eclipse的步骤如下。
(1)打开浏览器,输入https://www.eclipse.org/downloads地址,访问Eclipse的官网首页,单击如图1.17所示的Download Packages超链接,进入下载列表页面。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P23_96171.jpg?sign=1739205295-3ODSL8wdUZFoSBwPR9pGy6TWee4t6nY0-0-1a9aa448df0b409a3814bad9e9419316)
图1.17 Eclipse首页
(2)在如图1.18所示的下载列表页面中,找到可以开发Web项目的企业版Eclipse,单击Windows右侧的x86_64超链接。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P24_96173.jpg?sign=1739205295-w5Wr2dT8cUg2026YPGYempp9eWfxVklM-0-c8ae64a460016513b87f7f8b9b0305fa)
图1.18 Eclipse下载列表页面
(3)跳转到如图1.19所示的页面,可以选择Eclipse的下载镜像,建议读者使用默认镜像,即直接单击Download按钮开启下载。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P24_96174.jpg?sign=1739205295-RWf64QzCIxtNDjIH4pE81xhi7iphKl58-0-bea5b6ccd6f96002ee4bbab75d44a8f9)
图1.19 Eclipse下载镜像
(4)在开启下载任务的界面中会有一些致谢和捐赠的内容,读者只需等待下载任务开启即可。如果下载任务长时间未开启,可以单击如图1.20所示的click here超链接重新开始下载任务。
(5)如图1.21所示,把已经下载的压缩包解压到本地硬盘后,即可完成Eclipse的下载、安装的操作。
2.启动Eclipse
打开已经安装好的eclipse文件夹,双击如图1.22所示的启动文件eclipse.exe。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P25_96177.jpg?sign=1739205295-XTXObl786Xdj6KzXZT6RAqneaIf6iDAo-0-5beafc5dfa4c54487863782d47a1daac)
图1.20 开始下载页面
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P25_96178.jpg?sign=1739205295-IGu0yBoy9wTkfIp1QfWDCW9iqz75sWuC-0-ca00aa2bda3889e4ecdd8d1b3f3e82be)
图1.21 解压Eclipse压缩包
首先在弹出的第一个对话框(如图1.23所示)中为Eclipse设置工作空间。这里建议读者将工作空间设置为“.\eclipse-workspace”,该地址表示把所有项目的源码文件都存放在eclipse文件夹下的eclipse-workspace文件夹中。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P25_96179.jpg?sign=1739205295-wrzgbTMPAfsy84f6Gsdg13oJfvaIfWH6-0-ad28b6aaf2361427dec7a15b95bac170)
图1.22 Eclipse的启动文件
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P25_96180.jpg?sign=1739205295-crR4W5G6L8J6AJoJdyabXnSsejsks9x1-0-1635fc6b3e3d80a8f2d0f1d2130e192c)
图1.23 设置工作空间的对话框
单击Launch按钮,如图1.23所示。Eclipse第一次打开时会展示一个欢迎页面,该页面介绍Eclipse有哪些常用功能。读者可以单击标签上的“×”,关闭此页面,“×”的位置如图1.24所示。
关闭Eclipse欢迎页面后,即可看到如图1.25所示的Eclipse工作界面:
Eclipse左侧的Project Explorer用于展示项目文件结构。
Eclipse右侧的Outline是概述与任务区,它很少被用到,读者可以将其关闭。
Eclipse的顶部是功能区,包括许多菜单栏和功能按钮。
Eclipse的底部是用于查看各种日志的区域,控制台也会默认在此处显示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P26_96184.jpg?sign=1739205295-pcSQtX3lQqXzsAvzNPipCPS0DCZhQZzv-0-9e41c8734a523f9d1d807cfe32abfdd4)
图1.24 Eclipse欢迎页面
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P26_96185.jpg?sign=1739205295-rQxnMDfLJp6Bx9BxuSqJuovaJQGissDh-0-8d31e67218f826d5286d5bc364f07fd3)
图1.25 Eclipse工作界面
3.使用JDK 19
Eclipse启动后会默认使用其自带的JDK,因此需要让Eclipse使用本地已经配置完成的JDK 19。配置步骤如下。
(1)选择Window/Preferences菜单,如图1.26所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P27_96187.jpg?sign=1739205295-RKWQPmWSp8YGSqr0xEHk6SqZ0t07Y4VC-0-4af66deff6c731528370fd5f94de6cbb)
图1.26 选择Eclipse首选项菜单
(2)在打开的首选项对话框的左侧菜单中,展开Java菜单,选择Installed JREs子菜单。选择之后可以看到当前Eclipse使用的是什么JRE(即Java运行环境),单击右侧的Add按钮添加新JRE。菜单和按钮的位置如图1.27所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P27_96188.jpg?sign=1739205295-8vxqkLSh0acUuqsFyMvvvR8ukuIi22uK-0-2b360c789733deda667bc713bad8c41d)
图1.27 打开添加JDK的功能界面
(3)在弹出的如图1.28所示的对话框中,确认已经选择了Standar VM后,单击Next按钮。
(4)在弹出的如图1.29所示的对话框中,通过单击右侧的Director按钮,选择配置完成的JDK 19的根目录,而后单击如图1.30所示的对话框中的Finish按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P28_96190.jpg?sign=1739205295-h7fwYFhxRdNU7eZWnvv1SjlMahZgawik-0-a090684c1085f74dbe125af4a720126c)
图1.28 选择添加的类型
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P28_96191.jpg?sign=1739205295-y57o7VkRxb5Qv3M2rgxou4IQ3UOShc4F-0-75f81d6bc90c792709cbf5b8078ec521)
图1.29 选择配置完成的JDK 19
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P28_96192.jpg?sign=1739205295-JLQisCj4wRmZTjodhTiUWNfCOK3FDZvM-0-3000a6f302714d2534802b62624be146)
图1.30 填写JDK 19的根目录
(5)回到如图1.31所示的界面后,先选择刚才添加的JDK 19,再单击Apply and Close按钮。
4.配置Maven环境
之前介绍了如何下载并配置Maven,但没有介绍如何使用Maven命令,这是因为Eclipse支持Maven项目,可以自动调用Maven的各项功能,所以不需要程序开发人员手动执行Maven命令。
在创建或导入Maven项目之前,首先要为Eclipse配置本地安装好的Maven,步骤如下。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P29_96197.jpg?sign=1739205295-QiUcsitWtGdCvZ32qKX2DdZ0rSjV1wEt-0-46392ae89bc5f965e198cd380da302c1)
图1.31 应用已经选择的JDK 19
(1)选择Window/Preferences菜单,在打开的对话框的左侧菜单中,找到并展开Maven菜单,选择Installations子菜单。这样,就可以看到当前Eclipse使用的是哪个Maven环境。单击右侧的Add按钮添加新的Maven环境。菜单和按钮的位置如图1.32所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P29_96198.jpg?sign=1739205295-9XLwNNC2zsuzVNxDYwEMNZHkmAWADSzq-0-c0fb4c78f1b4fc0a1536abfd8fef3b47)
图1.32 Maven菜单
(2)在弹出的如图1.33所示的对话框中,通过单击Directory按钮,选择配置完成的Maven的根目录,而后单击如图1.34所示的对话框中的Finish按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P30_96199.jpg?sign=1739205295-ISWw8dRTPvS87tQO7JseYCG7BiAXCHhC-0-9ac5d8d650676f8143fccf923ab2832b)
图1.33 选择配置完成的Maven
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P30_96200.jpg?sign=1739205295-qoeCpFHsvVmEOtwW7fubHWNaDPxotIYk-0-70e6706a3eac25d4d735fb84e8ea6940)
图1.34 填写Maven的根目录
(3)回到如图1.35所示的界面后,先选择刚才添加的Maven,再单击Apply按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P30_96201.jpg?sign=1739205295-i9YChz4uZGmYtfvuao7P3Uua2AwFhH6l-0-bd12894934b8f1e61a4a82f4bccd29a3)
图1.35 应用已经选择的Maven
(4)选择Maven菜单下的User Settings子菜单,单击图1.36中的第二个Browse按钮。
(5)在弹出的如图1.37所示的对话框中,先选择配置完成的Maven的配置文件settings.xml,再单击下面的Update Setttings按钮,而后单击Apply and Close按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P31_96203.jpg?sign=1739205295-F1C3zsGtDZ0ZZwRzGmUWdNzbkpec1srP-0-501ba531086d47263f9f6303c46f4a31)
图1.36 Maven菜单
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P31_96204.jpg?sign=1739205295-RRMIY7kkL4JgXny4wwtrQEzQRT8j210o-0-95e51287020a8af99cc6bc3f00bfe208)
图1.37 完成Maven配置
1.4.2 IDEA的下载、安装与配置
本节将要介绍第二种用于开发Spring Boot项目的集成开发环境,即IDEA。本节包含如下内容:下载IDEA、安装IDEA、配置IDEA。
1.下载IDEA
现在在IDEA的官方网站下载IDEA开发工具,步骤如下。
(1)打开浏览器,在地址栏中输入http://www.jetbrains.com/后,按Enter键访问IDEA的官网首页。如图1.38所示,先单击官网首页导航栏中的Developer Tools,再单击Find your tool按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P32_96206.jpg?sign=1739205295-spjiaqbtmxT60LCQ3wFU0c5wefhd7bEC-0-9f17cf3672455a766f732d1b255a01b9)
图1.38 IDEA的官网首页
(2)在浏览器显示如图1.39所示的页面后,单击IntelliJ IDEA中的Download按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P32_96207.jpg?sign=1739205295-TkMxjQ6oIQbsEVPZNGmY2hQrVQunXYZg-0-1473e3c84f72535244a2dcf961af8a6d)
图1.39 单击IntelliJ IDEA中的Download按钮
(3)在浏览器显示如图1.40所示的页面后,先选择操作系统(因为笔者使用的操作系统是64位的Windows 10,所以笔者单击的是Windows),再确定下载版本的是Community(Ultimate是旗舰版,可以试用30天,需付费使用;Community是社区版,是免费而且开源的),而后单击Download按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P33_96208.jpg?sign=1739205295-lelEoJNPITAfbQTzQSoEYJY3qYP7EJk5-0-6c224046c408fe1a3f14345e532c86d7)
图1.40 先选择操作系统和下载版本
2.安装IDEA
现在安装IDEA开发工具,步骤如下。
(1)如图1.41所示,根据下载时的路径找到并双击已经下载的.exe文件。如果弹出“安装警告”对话框,就单击“运行”按钮。
(2)在弹出如图1.42所示的IDEA社区版的欢迎对话框后,单击Next按钮。
(3)在弹出如图1.43所示的选择IDEA安装路径的对话框后,先单击Browse按钮,选择IDEA的安装路径;再单击Next按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P33_96209.jpg?sign=1739205295-FJByuXiEUir5qdO4XXRJtuP3pdGqzbtI-0-c5f7993d734cf52963cd322380b9cc49)
图1.41 找到并双击已经下载的.exe文件
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P33_96211.jpg?sign=1739205295-IyDYBI4AiZCqmgO8e5YJ8AkcPUHZtEif-0-7eb22f2e920e38ec50c7273a03ed6f7f)
图1.42 IDEA社区版的欢迎对话框
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P33_96212.jpg?sign=1739205295-mCbQx9YLePnQGdSlhBwENb9ok8Ip6Aen-0-cfbbdcbeffd29debc141a0fbc7ec0302)
图1.43 选择IDEA的安装路径
(4)在弹出如图1.44所示的创建桌面快捷方式的对话框后,先选择InteliJ IDEA Community Edition复选框,再单击Next按钮。
(5)在弹出如图1.45所示的选择开始菜单文件夹的对话框后,单击Install按钮。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P34_96219.jpg?sign=1739205295-SLNdU1A00lHJkj61ZyzFyWWNGXoRFnA2-0-f9df151d6c2a719a2d018456c549d176)
图1.44 创建桌面快捷方式
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P34_96220.jpg?sign=1739205295-SIfK27c1YY79VTRJinGRECzW8P86fAyj-0-1ffdb53293dbb10cf32d69122cdde271)
图1.45 选择开始菜单文件夹的对话框
(6)在弹出如图1.46所示的显示安装进度的对话框后,须等待一段时间。待IDEA安装完成后,将会弹出如图1.47所示的显示IDEA安装完成的对话框,单击Finish按钮。而后,桌面就会出现如图1.48所示的IntelliJ IDEA的图标。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P34_96221.jpg?sign=1739205295-u1tC7veENyZjk0benyMcnZuB5P2f5E22-0-0859eb0b8b9bde8a021d7512169972c3)
图1.46 显示安装进度
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P34_96222.jpg?sign=1739205295-mbhwQtGVWjDVA3pMFuqbaVm0hQQZhsky-0-c7bd9bd9869a16a3ffa2b40483193d88)
图1.47 IDEA安装完成
3.配置IDEA
现在配置IDEA开发工具,步骤如下。
(1)如图1.49所示,根据IDEA的安装路径,找到并打开其中的bin文件夹。
(2)在bin文件夹中,找到如图1.50所示的idea64.exe.vmoptions。
(3)如图1.51所示,右击idea64.exe.vmoptions,单击“打开方式”,选择“记事本”(在“更多应用”中也可以找到“笔记本”),单击“确定”按钮。使用“记事本”打开idea64.exe.vmoptions后的效果如图1.52所示。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P34_50571.jpg?sign=1739205295-dmruf5Z3QnGPMEDuwgrDi8m2pzWezUE2-0-bba67f9b02dcf885008c97fe1594f3c0)
图1.48 IntelliJ IDEA的图标
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P35_96225.jpg?sign=1739205295-cK8FyXAUgalbom7zeF4TUCdQHq5UznxN-0-748bcb0beaacb4dd1a8f3a59dcc481ab)
图1.49 找到并打开IDEA安装路径下的bin文件夹
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P35_96227.jpg?sign=1739205295-c7HFIGi0fgyfRsgk1MUVW0BxPJRnNakJ-0-eab64c9e1608d2327bd0827bb3d98f15)
图1.50 找到bin文件夹中的idea64.exe.vmoptions
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P35_96228.jpg?sign=1739205295-JBzozUkEZYitMNHV3SacMZd6PgpLmZS0-0-e67580f967508b7d4666ad1680ef5f96)
图1.51 使用“记事本”打开idea64.exe.vmoptions
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P36_96230.jpg?sign=1739205295-BkC7QQxF8jUfk3Y7kOUK02M9qAJWXpgB-0-f1ddc0ae903422276ec10dc6ca9a15cd)
图1.52 idea64.exe.vmoptions被打开后的效果
(4)如图1.53所示,把图1.52中的Xms128m和Xmx750m分别修改为Xms500m和Xmx1500m。
![](https://epubservercos.yuewen.com/A7BDC3/31398043607389606/epubprivate/OEBPS/Images/Figure-P36_96231.jpg?sign=1739205295-NPGtkOfB3w2qjgFgtOXbv8rIZzVBQg1F-0-7ac5a020882297b6e853d1ac75b4b1df)
图1.53 把Xms128m和Xmx750m分别修改为Xms500m和Xmx1500m