一、前提条件
-
Java开发环境
- 确保你的系统已经安装了Java Development Kit(JDK)。Spring Boot 3.0及以上版本要求Java 17或更高版本。你可以通过在命令行(Windows用户在命令提示符或PowerShell中,Linux和macOS用户在终端中)输入
java -version
来检查Java版本。 - 如果没有安装合适的JDK,你需要先从Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk17 -downloads.html)或其他开源JDK提供方(如Adoptium,网址:https://adoptium.net/)下载并安装适合你操作系统的JDK。
- 确保你的系统已经安装了Java Development Kit(JDK)。Spring Boot 3.0及以上版本要求Java 17或更高版本。你可以通过在命令行(Windows用户在命令提示符或PowerShell中,Linux和macOS用户在终端中)输入
-
构建工具(可选但推荐)
- Maven:这是一个广泛使用的项目管理和构建工具。你可以从Maven官方网站(https://maven.apache.org/download.cgi)下载Maven的二进制压缩包,解压后配置好环境变量。在命令行中输入
mvn -v
可以检查Maven是否安装成功。 - Gradle:另一种流行的构建工具。从Gradle官方网站(https://gradle.org/releases/)下载适合你操作系统的版本,同样需要解压并配置环境变量。通过
gradle -v
命令来验证安装。
- Maven:这是一个广泛使用的项目管理和构建工具。你可以从Maven官方网站(https://maven.apache.org/download.cgi)下载Maven的二进制压缩包,解压后配置好环境变量。在命令行中输入
二、创建Spring Boot项目
-
使用Spring Initializr(推荐)
- Spring Initializr是一个Web应用程序,它可以帮助你快速生成Spring Boot项目的基本结构。
- 访问https://start.spring.io/。
- 在网页上填写项目相关信息:
- Group:通常是你的组织或公司的反向域名,例如
com.example
。 - Artifact:这是项目的名称,例如
my - spring - boot - project
。 - Name:项目的显示名称,你可以与Artifact相同。
- Description:对项目的简单描述。
- Package Name:由Group和Artifact组合而成,例如
com.example.my - spring - boot - project
。 - Packaging:可以选择
Jar
(用于构建可执行的JAR文件,适用于大多数微服务和独立应用)或War
(用于构建可部署到Web容器的WAR文件)。 - Java Version:根据你安装的JDK选择合适的Java版本,如
17
。
- Group:通常是你的组织或公司的反向域名,例如
- 在“Dependencies”(依赖)部分,你可以添加项目所需的各种Spring Boot starters。例如,如果你要创建一个Web应用,添加
Spring Web
依赖。Starters是一组预定义的依赖项,用于快速配置特定类型的应用功能。 - 点击“Generate”按钮,下载生成的项目压缩包。解压后,你就得到了一个基本的Spring Boot项目结构。
-
使用IDE创建项目(以IntelliJ IDEA为例)
- 打开IntelliJ IDEA,在欢迎界面选择“Create New Project”。
- 在左侧列表中选择“Spring Initializr”。
- 输入项目相关信息,与在Spring Initializr网站上填写的内容类似,包括Group、Artifact等。
- 选择合适的Java版本和项目类型(如Maven或Gradle项目)。
- 在“Dependencies”标签页添加所需的依赖,如
Spring Web
。 - 点击“Finish”按钮,IntelliJ IDEA会自动下载依赖并构建项目结构。
三、导入现有项目(如果是从其他来源获取项目)
-
Maven项目导入(以IntelliJ IDEA为例)
- 打开IntelliJ IDEA,选择“File”->“Open”。
- 导航到包含项目
pom.xml
文件的目录,选中pom.xml
文件,然后点击“OK”。 - IntelliJ IDEA会自动识别这是一个Maven项目,并开始导入项目结构和下载依赖。这个过程可能需要一些时间,具体取决于网络速度和项目依赖的数量。
-
Gradle项目导入(以IntelliJ IDEA为例)
- 同样选择“File”->“Open”。
- 导航到包含项目
build.gradle
文件的目录,选中build.gradle
文件,然后点击“OK”。 - IntelliJ IDEA会开始导入Gradle项目,下载依赖并构建项目结构。
四、运行Spring Boot项目
-
从命令行运行(以Maven项目为例)
- 打开命令行,进入项目目录(包含
pom.xml
文件的目录)。 - 执行
mvn spring - boot:run
命令。Maven会编译项目,下载所需的依赖(如果还没有下载),然后启动Spring Boot应用。你可以在命令行中看到应用启动的日志信息,包括端口号等相关信息。如果应用是一个Web应用,你可以通过在浏览器中访问http://localhost:8080
(默认端口是8080,具体端口可以在application.properties
或application.yml
文件中配置)来查看应用是否正常运行。
- 打开命令行,进入项目目录(包含
-
从IDE运行(以IntelliJ IDEA为例)
- 在IntelliJ IDEA的工具栏中,找到运行配置下拉菜单。如果没有配置运行配置,点击“Edit Configurations”。
- 在“Run/Debug Configurations”对话框中,点击“+”号,选择“Spring Boot”。
- 配置应用的主类(通常是包含
public static void main(String[] args)
方法的类)和其他相关参数。 - 点击“OK”后,在运行配置下拉菜单中选择刚才配置的Spring Boot运行配置,然后点击运行按钮(绿色的虫子图标),IntelliJ IDEA会启动Spring Boot应用,并且可以在控制台查看运行日志。