Spring Boot是由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。Spring Boot通过自动配置功能,降低了复杂性,同时支持基于JVM的多种开源框架,可以缩短开发时间,使开发更加简单和高效。
本站(springdoc.cn)中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。 |
如果你需要一份可离线阅读的PDF文档,可以 点击这里。 |
参考文档由如下几部分组成:
获取帮助 |
如何寻求帮助。 |
文档概览 |
文档概览,以及入门体验。 |
入门 |
介绍Spring Boot,系统要求,Servlet容器,安装Spring Boot,以及开发你的第一个Spring Boot应用程序。 |
升级 Spring Boot |
从1.x升级,升级到新特性版本,以及升级Spring Boot CLI。. |
开始使用Spring Boot |
介绍构建工具、代码编写、配置编写、Spring Bean和依赖注入、DevTools等等。 |
核心特性 |
核心的特性,包括:Profiles、日志、 国际化、任务执行和调度、 测试、等等。 |
Web |
Servlet Web、Reactive Web、嵌入式容器支持、优雅停机等。 |
Data |
数据访问,包括 SQL 和 NOSQL。 |
IO |
IO相关,包括:Caching, Quartz Scheduler, REST clients, Sending email, Spring Web Services 等。 |
Messaging |
消息队列相关,包括:JMS、AMQP、Apache Kafka、RSocket、WebSocket以及整合Spring。 |
容器镜像 |
高效的容器镜像和用Dockerfiles和Cloud Native构建容器镜像。 |
生产就绪功能 |
监测、指标、审计等等。 |
Spring Boot应用部署 |
部署到云中,并作为一个Unix应用程序安装。 |
GraalVM 原生(Native)镜像支持 |
使用GraalVM从你的应用程序中创建一个本地可执行文件。 |
Spring Boot CLI |
安装CLI,使用CLI,配置CLI,等等。 |
构建工具插件 |
Maven插件、Gradle插件、Antlib,等等。 |
“How-to” 指南 |
应用开发、配置、嵌入式服务器、数据访问等等。 |
附录如下:
Application Properties |
常用的配置属性。 |
配置元数据 |
描述配置属性的元数据。 |
自动装配类 |
Spring Boot提供的自动装配类。 |
Auto configuration 测试注解 |
自动配置的测试注解,用于单元测试。 |
可执行Jar |
Spring Boot应用可执行jar,启动器以及格式等等。 |
第三方版本依赖 |
由Spring Boot管理的版本依赖细节。 |