Spring Boot 文档
Spring Boot 文档
简介
Spring Boot 是一个用于构建独立的、生产级的 Spring 应用程序的框架。它提供了一种快速、简单的方式来创建基于 Spring 的应用程序,并提供了开箱即用的功能,例如自动配置、嵌入式服务器和安全性。
特性
- 自动配置: Spring Boot 会自动配置应用程序,根据依赖项和类路径中的设置,为您创建基本的配置。
- 嵌入式服务器: Spring Boot 内置了嵌入式服务器,例如 Tomcat、Jetty 和 Undertow,让您无需额外的配置即可运行应用程序。
- 起步依赖项: Spring Boot 提供了一系列称为起步依赖项的依赖项,它们包含了创建特定类型的应用程序所需的依赖项集合。
- 命令行界面: Spring Boot 提供了一个命令行界面,用于创建、运行和打包应用程序。
- 健康检查: Spring Boot 提供了健康检查功能,可以用于监控应用程序的健康状况。
- 安全性: Spring Boot 包含了 Spring Security 的集成,让您可以轻松地为应用程序添加安全功能。
入门
1. 创建项目
您可以使用 Spring Initializr 创建一个新的 Spring Boot 项目:
https://start.spring.io/
2. 添加依赖项
在 pom.xml
文件中添加您需要的依赖项,例如:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
3. 创建控制器
创建 REST 控制器,例如:
@RestController
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello, world!";
}
}
4. 运行应用程序
使用 mvn spring-boot:run
运行应用程序。
5. 访问应用程序
在浏览器中访问 http://localhost:8080/hello
。
示例应用程序
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class MyApplication {
@GetMapping("/hello")
public String hello() {
return "Hello, world!";
}
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
文档
有关 Spring Boot 的更多信息,请访问官方文档:
https://docs.spring.io/spring-boot/docs/current/reference/html/
社区
加入 Spring Boot 社区,以获取帮助和讨论:
https://stackoverflow.com/questions/tagged/spring-boot
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)