如何通过 Spring Initializr 创建第一个 Spring Boot 应用?
时间: 2025-04-30 08:49:14 浏览: 18
### 使用 Spring Initializr 创建首个 Spring Boot 项目
#### 访问 Spring Initializr 平台
为了启动新的 Spring Boot 项目,访问 Spring Boot 官方网站 https://spring.io/projects/spring-boot/ 。在页面底部找到指向 Spring Initializr 的链接[^1]。
#### 配置项目元数据
进入 Spring Initializr 页面后,可以设置项目的元数据,包括但不限于:
- **Group**: 组织ID (例如 `com.example`)
- **Artifact**: 工程名 (例如 `demo`)
- **Version**: 版本号,默认通常是`0.0.1-SNAPSHOT`
- **Packaging**: 打包方式(Jar 或 War)
- **Java Version**: Java版本,如指定使用的Java21[^3]
#### 添加依赖项
通过界面左侧列表选择所需的起步依赖。对于Web应用开发而言,通常至少会选择加入 `Spring Web` 和模板引擎比如 Thymeleaf 来处理HTML视图渲染[^4]。如果计划集成数据库操作,则还需要添加像 `Spring Data JPA` 这样的持久层框架支持[^2]。
#### 下载并导入IDE
完成上述配置之后点击“Generate”按钮下载ZIP文件形式的项目源码压缩包。解压该文件并将它作为Maven项目导入到所选的IDE环境中(推荐使用 IntelliJ IDEA),此时IDE将会自动解析POM文件中的定义来构建整个工作空间结构。
```xml
<dependencies>
<!-- Example dependency -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Add other dependencies here as needed -->
</dependencies>
```
#### 编写简单的控制器类测试服务端口连通性
创建一个名为 `HelloController.java` 的RESTful风格API接口实现如下:
```java
package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, World!";
}
}
```
最后运行应用程序主类内的main方法或者直接利用命令行工具执行 Maven 插件目标 `mvn spring-boot:run` 启动内置Tomcat容器监听默认8080端口号上的HTTP请求。
阅读全文
相关推荐


















