### 环境准备
1. **JDK**:确保你安装的JDK版本为1.8或更高,下载链接: [JDK1.8下载](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)
2. **Maven**:建议使用Maven 3.2.5及以上版本进行项目管理。
3. **开发工具**:推荐使用IntelliJ IDEA(其他IDE如MyEclipse也可)。
---
### 1.1 打开IntelliJ IDEA,点击`New Project`新建项目
启动IDEA后,点击欢迎界面上的`New Project`按钮,进入项目创建界面
。
---
### 1.2 使用Spring Initializr构建Spring Boot项目
**Spring Initializr** 是一个在线生成项目的工具,可以帮助我们快速生成Spring Boot的基本项目骨架。在IDEA中,内置了此功能,选择`Spring Initializr`。
### 1.3 设置项目信息
在Spring Initializr界面中,你需要填写以下基本信息:
- **Group**:类似于包的组织名,一般为`com.example`
- **Artifact**:项目名称
- **Type**:项目打包方式(选择`Maven Project`)
- **Language**:选择`Java`
- **Spring Boot Version**:选择你需要的版本,如果使用JDK 8,建议选择Spring Boot 2.x版本。
- **Packaging**:选择`Jar`或`War`
- **Java Version**:选择Java 8或更高版本。
### 1.4 选择项目依赖
在下一步中,选择你项目所需的依赖。如果不确定,可以稍后手动在pom.xml中添加。
### 1.5 设置项目存储路径
填写好项目名称和存储路径后,点击`Finish`,项目会在几秒钟内生成并加载依赖。
---
### 1.6 项目创建成功
此时,IDEA会为你生成一个完整的Spring Boot项目结构,包括:
- **src/main/java**:存放Java代码。
- **src/main/resources**:存放配置文件、静态资源等。
- **pom.xml**:Maven的依赖管理文件。
---
### 1.7 编写测试方法
项目创建成功后,测试项目是否运行正常。
---
#### 1.7.1 配置启动端口
```properties
# 启动端口
server.port=8088
#启动端口
server.port=8088
---
#### 1.7.2 编写控制类
在`src/main/java/com/example/demo/controller`包下新建一个`HelloController`类,用于处理HTTP请求:`
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello Spring Boot!";
}
}
这里用到的注解说明:
- **@RestController**:表示这个类是一个控制器,返回的是JSON或XML格式的数据。
- **@GetMapping**:用于处理GET请求,映射到`/hello`。
---
#### 1.7.3 启动项目并测试
回到项目主目录,找到`DemoApplication`类,右键选择`Run 'DemoApplication'`,启动项目。控制台中应显示项目在`8088`端口启动成功。
打开浏览器,输入`http://localhost:8088/hello`,你应该会看到“Hello Spring Boot!”的输出。
---
### 项目创建完成
至此,你已经成功创建了一个Spring Boot项目,并编写了一个简单的测试类。后续可以根据需要继续扩展项目功能。
**补充:**
- 如果使用JDK 8,建议选择Spring Boot 2.x版本,Spring Boot 3.x要求Java 17以上版本。
- 项目依赖可以随时通过pom.xml管理,在需要时手动添加。
---
**总结:**
在这篇文章中,我们从环境准备到项目配置,再到控制器的编写与测试,完整演示了如何在IntelliJ IDEA中创建一个Spring Boot项目。后续我们将继续讲解Spring Boot的更多高级用法,敬请关注!
---
**推荐阅读:**
1. [Spring Boot官方文档](https://spring.io/projects/spring-boot)
2. [IntelliJ IDEA官方教程](https://www.jetbrains.com/idea/guide/tutorials/spring-boot-tutorial/)
**点赞、收藏并分享给更多学习Java的朋友吧!**