快速搞定Spring Boot+Vue全栈开发
上QQ阅读APP看书,第一时间看更新

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 新项目配置