
1.2 搭建Spring Boot的开发环境
在开发Spring Boot项目前,首先需要搭建开发环境,具体需要安装JDK(Java Development Kit)和集成开发环境。如果你的计算机上已经安装了这些软件,可以跳过本节。
1.2.1 安装和配置JDK开发环境
JDK是Oracle公司提供的用于开发Java程序的工具包,出于与当前大多数项目兼容的原因,本书建议读者下载并安装JDK11版本。
读者可以到官网(https://www.oracle.com/ java/technologies/javase-jdk11-downloads.html)下载,下载时需要选择和自己计算机操作系统相匹配的版本。比如笔者计算机是64位的Windows操作系统,可以选择如图1.2所示的版本。

图1.2 选择正确的JDK下载包
下载完成后,双击安装,随后根据提示不断单击“下一步”按钮,即可完成安装。
安装完成后,需要在计算机中配置,描述Java安装路径的JAVA_HOME环境变量,具体操作步骤如下:
在桌面上右击“我的计算机”,在随后弹出的菜单列表中选择“属性”,并在随后弹出的窗口中单击“高级系统设置”,如图1.3所示。
在随后弹出的窗口中单击“环境变量”,如图1.4所示。
在随后弹出的环境变量窗口中单击“新建”按钮,就能看到如图1.5所示的窗口,在其中可以配置JAVA_HOME环境变量。

图1.3 单击“高级系统设置”

图1.4 单击“环境变量”

图1.5 新建JAVA_HOME环境变量
在新建前,需要找到JDK的安装路径,比如本书是C:\Program Files\Java\jdk-11,然后在图1.5的变量名中填入“JAVA_HOME”,在“变量值”中填入“C:\Program Files\Java\jdk-11”,如图1.6所示,填写完成后,单击“确定”按钮,就能完成配置动作。

图1.6 配置JAVA_HOME环境变量
在有些资料上,还会要求用户在环境变量的PATH中加入Java命令所在的路径,在CLASSPATH中加入Java依赖包所在的路径,如果这样配置的话,就有可能和Java集成开发工具中的配置冲突,所以本书不再进行相关的配置。
1.2.2 安装IDEA集成开发环境
由于在集成开发环境中,“集成”了开发、调试、单元测试和打包部署等工具,因此通过集成开发环境,程序员就能高效地开发Java项目,本书用到的集成开发环境是IDEA。
IDEA的全称是Intellij IDEA,它可以从官网(https://www.jetbrains.com/idea/)下载,下载后双击安装即可,安装后打开该集成开发环境,能看到如图1.7所示的效果图,由此能确认成功安装。

图1.7 确认IDEA成功安装
1.2.3 安装Maven工具
Maven是当下比较流行的Java项目管理工具,通过Maven工具,程序员能方便地创建、编译和部署Java项目,此外,通过Maven工具中的项目对象模型,程序员能用一种比较便捷的方式引入项目需要的JAR依赖包。
本书后文里的Spring Boot项目都是用Maven工具来创建和管理的。虽然说IDEA集成开发环境是自带Maven管理工具的,但读者还是有必要通过如下步骤搭建Maven环境并把它集成到IDEA中,因为这样做可以让读者进一步理解Maven的工作原理和流程。
到Maven的官网(http://maven.apache.org/download.cgi)去下载新版的Maven工具,本书用的是3.6.3版本。下载完成后解压即可使用,比如在本书中把Maven工具的压缩包解压到“D:\work\”目录,具体效果如图1.8所示。

图1.8 解压Maven工具压缩包
由于该目录下的bin目录中包含Maven的一些工具,因此需要按1.2.1小节给出的步骤把“D:\work\apache-maven-3.6.3\bin”目录添加到计算机环境变量的path路径中,添加后到命令行中执行mvn -version命令,如果正确地看到了Maven工具的版本(见图1.9),就说明Maven工具在计算机中被成功安装了。

图1.9 确认Maven被成功安装
安装成功后,读者可以在D:\work\apache-maven-3.6.3\conf目录看到有settings.xml,这是Maven工具的配置文件,在其中可以配置远端依赖包仓库等信息。
随后,读者可以在D:\work\apache-maven-3.6.3目录下新建一个repository目录,以此作为本地JAR依赖包的仓库,在随后的项目中,通过Maven工具下载的依赖包就可以存放在本地。
1.2.4 Maven工具与IDEA的集成
由于IDEA自带Maven工具,但可能未必是最新的,因此需要通过如下步骤把1.2.3小节安装配置的Maven工具集成到IDEA中:
打开IDEA集成开发环境,单击File→Settings菜单,如图1.10所示。

图1.10 打开Settings菜单
在Settings的搜索栏中搜索“Maven”,即可看到如图1.11所示的效果,随后可以在Maven项中进行相关的配置。

图1.11 在Settings中搜索Maven
在如图1.12所示的效果图中配置Maven的相关信息。

图1.12 在IDEA工具中集成Maven
其中,在Maven home directory文本框中需要填写Maven工具的路径,这里是之前解压Maven的D:\work\apache-maven-3.6.3路径,在User settings file文本框中可以选中之前提到的本Maven工具中的settings.xml配置文件,在Local repository文本框中可以选择之前创建的Maven本地仓库的路径,这里是D:\work\apache-maven-3.6.3\repository。
随后,单击界面下方的Apply按钮,即可完成集成工作。