1.3 搭建Spring Boot开发环境
本节将介绍在Windows平台搭建Spring Boot开发环境的步骤,包括安装配置JDK、安装配置Maven以及集成开发工具IDEA的使用方法。
1.3.1 安装Java 17
Spring Boot 2.7是最后一个支持JDK 8的版本,然而,根据官方公告,Spring Boot 2.7.x在2023年11月停止维护,因此未来能够获得官方免费维护的版本只有Spring Boot 3.0及以上的版本,由于Spring Boot 3.x版本要求Java 17作为最低版本,因此需要安装JDK 17或以上版本运行。
接下来详细介绍在Windows 11平台上安装Java 17的步骤。
1.下载Java 17
(1)访问Oracle官方网站https://www.oracle.com/java/technologies/downloads/#java17。
(2)根据系统类型选择相应的“.zip”文件进行下载,如图1-1所示。
2.解压下载文件
(1)在计算机上找到下载的jdk-17_windows-x64_bin.zip文件(通常位于“下载”文件夹)。
图1-1 JDK安装包下载
(2)将jdk-17_windows-x64_bin.zip文件解压至系统的任意目录,此处解压至D:\dev\jdk-17.0.8目录。
3.配置环境变量
(1)在任务栏的搜索框中输入“环境变量”并选择“编辑系统环境变量”,如图1-2所示。
图1-2 编辑系统环境变量
(2)在“系统属性”窗口中,单击“环境变量”按钮,如图1-3所示。
图1-3 设置环境变量
(3)在“环境变量”窗口中的“用户变量”部分,单击“新建”按钮,在弹出的“新建用户变量”对话框中,将“变量名”设置为JAVA_HOME,“变量值”为D:\dev\jdk-17.0.8,最后单击“确定”按钮,如图1-4所示。
图1-4 新建变量
(4)在“系统变量”部分,找到并选择Path变量,然后单击“编辑”按钮进行编辑,如图1-5所示。
图1-5 编辑Path环境变量
(5)在“编辑环境变量”窗口中,单击“新建”按钮并添加%JAVA_HOME%\bin,如图1-6所示。
图1-6 添加JAVA_HOME到Path
单击“确定”按钮保存更改。
4.验证安装
(1)打开一个新的“命令提示符”窗口。
(2)输入java -version命令并按Enter键即可看到已安装的Java 17的版本信息,如图1-7所示。
图1-7 查看Java版本
完成以上步骤后,说明已经成功在Windows 11上安装了Java 17。
1.3.2 安装配置Maven
Apache Maven是一个流行的Java项目管理和构建工具。本书中的所有源码均使用Maven作为项目依赖管理工具,本节将讲解Maven的安装和配置。
首先确保已经在系统上安装了Java Development Kit(JDK)。
1.下载Maven
访问Apache Maven的官方下载页面https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/,下载Binary zip archive,如apache-maven-3.6.1-bin.zip。
2.解压并配置Maven
(1)解压下载的zip文件到系统的任意目录。
(2)按照1.3.1节配置Java环境变量的步骤,在“系统变量”部分,单击“新建”按钮,在弹出的对话框中,将“变量名”设置为M2_HOME,“变量值”为D:\dev\apache-maven-3.6.1,最后单击“确定”按钮。
(3)在“系统变量”部分,找到并选择Path变量,在“编辑环境变量”窗口中,单击“新建”按钮,添加%M2_HOME%\bin。
3.验证安装
(1)打开一个新的“命令提示符”窗口。
(2)输入mvn -v或mvn -version命令即可看到Maven的版本信息以及配置的JDK信息,如图1-8所示。
图1-8 Maven版本信息
4.配置国内Maven镜像
配置Maven镜像是为了提高Maven依赖下载速度,尤其是当默认的Maven中央仓库响应慢或无法访问时,使用镜像站可以帮助用户更快速地下载所需的库和插件,具体操作步骤如下。
(1)在Maven的安装目录下,找到conf/settings.xml文件。使用文本编辑器打开这个文件。
(2)在settings.xml文件中,找到<mirrors>节点。这里可能已经有一些默认的镜像配置,可以添加新的镜像配置或修改现有的配置。
(3)在<mirrors>节点下,添加一个<mirror>节点。例如,使用“阿里云公共仓库”的Maven镜像。
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
(4)保存settings.xml文件并关闭编辑器。
接下来,当运行Maven命令(如mvn clean install)时,Maven应该会使用你配置的镜像站点来下载依赖。可以在Maven输出中检查下载的URL,以验证是否使用了镜像站点。
上述示例中使用了阿里云的Maven镜像,它是一个在国内常用的镜像站点,可以大大提高下载速度。但还有许多其他的Maven镜像站点,读者可以根据自己的地理位置和需求选择合适的镜像。
完成以上步骤后,说明已经成功在Windows上安装和配置了Apache Maven。现在,就可以使用Maven来构建和管理Java项目了。
1.3.3 IDEA开发工具
IntelliJ IDEA,通常简称为IDEA,是由JetBrains公司开发的一个集成开发环境(IDE)。它主要用于Java开发,但也支持多种其他编程语言。
IntelliJ IDEA有两个主要版本:
Community Edition:这是一个免费开源版本,提供了基本的Java和Kotlin开发工具。
Ultimate Edition:这是一个商业版本,提供了许多高级功能和对多种编程语言的支持,包括Java EE、Spring、数据库工具、Web开发等。
本节将详细介绍在Windows平台上下载和安装IntelliJ IDEA Community Edition的步骤。
1.下载安装
(1)访问IntelliJ IDEA的官方下载页面https://www.jetbrains.com/idea/download/。
(2)在下载页面中提供了针对不同操作系统(如Windows、macOS、Linux)的下载链接。选择你的操作系统对应的选项,单击Download按钮(位于Community版本下方)即可开始下载安装文件。
(3)下载完成后,双击.exe安装文件启动安装程序。按照IDEA安装界面的提示,依次单击Next按钮完成安装。
2.基本使用
打开IntelliJ IDEA后首先看到的是IDEA欢迎页,如图1-9所示。
图1-9 IDEA欢迎页
IntelliJ IDEA欢迎页上的主要功能如下。
New Project:从头开始创建一个全新的项目。单击此按钮将启动一个向导,引导选择项目类型,配置SDK和其他项目相关的设置。
Open:打开存储在计算机上的现有项目。通过文件浏览器导航到项目目录并选择。
Get from VCS:用于从版本控制系统(如Git、Subversion等)中获取项目代码并导入到IDEA中。
单击New Project按钮创建新的Java项目,在弹出的窗口中可以设置项目的具体信息,主要配置如下。
Name输入框:用于设置项目名称。
Location输入框:用于指定项目在文件系统中的位置。
Language选项卡:用于指定项目所使用的语言。
Build system选项卡:用于指定项目使用的构建工具。
JDK:用于指定项目使用的JDK。
接下来,创建一个名为demo的Java项目,构建工具使用Maven,JDK使用IDEA默认读取的系统中的Java 17版本,具体信息如图1-10所示。
图1-10 新建项目
项目信息填写完毕后,单击Create按钮创建项目,IDEA会打开新的窗口,如图1-11所示,左侧区域为资源管理器,用于管理项目中的资源文件,右侧为编码区域。
IDEA会自动在项目中添加一个示例程序,可以直接单击窗口顶部的绿色三角按钮运行项目,也可以右击代码区域,在弹出的快捷菜单中选择以Run开头的选项运行项目,如图1-12所示。
图1-11 开发界面
图1-12 运行项目
项目运行后,会在底部弹出窗口并显示运行结果,如图1-13所示。
图1-13 查看运行结果
3.配置IDEA的Maven环境
为了方便使用系统中配置的Maven环境,接下来,将系统中已经安装好的Maven集成到IDEA中。下面是在IntelliJ IDEA中配置Maven环境的步骤。
(1)从左上角的菜单中选择File→Settings(在macOS上是IntelliJ IDEA→Preferences),如图1-14所示。
图1-14 IDEA设置选项
(2)从左侧的导航栏中选择Build, Execution, Deployment→Build Tools→Maven,如图1-15所示。
图1-15 Maven选项
(3)在Maven的配置界面,可以配置以下参数。
Maven home path:指定Maven的安装目录,此处选择D:/dev/apache-maven-3.6.1。
User settings file:指向Maven的配置文件,此处选择D:\dev\apache-maven-3.6.1\conf\settings.xml。
Local repository:指向本地Maven仓库目录,默认是~/.m2/repository。如果需要,可以更改此路径,此处设置为D:\mvn\repo。
(4)单击OK按钮保存设置并关闭Settings对话框。
需要注意的是,上述配置仅在当前项目中生效,如果希望后续创建的所有项目均采用上述配置,可以单击File→New Projects Setup→Settings for New Projects,再进行一次相同的配置即可,如图1-16所示。
图1-16 新项目配置