作者
- Phillip Webb
- Dave Syer
- Josh Long
- Stéphane Nicoll
- Rob Winch
- Andy Wilkinson
- Marcel Overdijk
- Christian Dupuis
- Sébastien Deleuze
- Michael Simons
- Vedran Pavić
- Jay Bryant
- Madhura Bhave
译者
2.1.5.RELEASE(前半部分为 1.5.9.RELEASE 的内容,之后会更新)
Copyright © 2012-2018
在不对副本收取任何费用且每个副本都包含版权声明的情况下,您可以将本文档的副本分发给他人,无论是印刷形式还是电子发行形式。
I、Spring Boot 文档
本节将简要介绍 Spring Boot 参考文档,可以看作是本文档内容的概述。您可以以线性方式阅读此参考指南,如果您不感兴趣,可以跳过该部分。
1、关于文档
Spring Boot 参考指南提供了 html、pdf 和 epub 格式的文档。最新的副本可在docs.spring.io/spring-boot/docs/current/reference 获取。
在不对副本收取任何费用且每个副本都包含版权声明的情况下,您可以将本文档的副本分发给他人,无论是印刷形式还是电子发行形式。
2、获取帮助
如果您在使用 Spring Boot 时遇到了麻烦,可参考以下指南。
- 尝试 How-to —— 最常见问题的解决方案都在这里。
- 学习 Spring 基础 —— Spring Boot 是建立在多个 Spring 项目之上, 请查看 spring.io 网站以获取更多参考文档。如果您是刚刚开始使用 Spring, 请尝试其中一个指南。
- 提问问题 —— 我们时刻关注着 stackoverflow.com 上有关
spring-boot
标签相关的问题。 - 在 github.com/spring-projects/spring-boot/issues 报告 Spring Boot 的 bug。
Spring Boot 是全部开源的,包括文档!如果您发现文档中存在错误了,或者您想改进它们,请参与我们。
3、起步
如果您是刚开始使用 Spring Boot,或者对 Spring 大体有个印象, 您可以从这里开始学习!
4、使用 Spring Boot
准备开始使用 Spring Boot 了? 立即上手。
- 构建系统:Maven | Gradle | Ant | Starter
- 最佳实践:代码结构 | @Configuration | @EnableAutoConfiguration | Bean 与依赖注入
- 运行代码:IDE | 打包 | Maven | Gradle
- 打包应用:生产环境下的 jar
- Spring Boot CLI:使用 CLI
5、了解 Spring Boot 新特性
需要更多关于 Spring Boot 核心特性?Spring 特性!
- 核心特性:SpringApplication | 外部配置 | Profile | 日志
- Web 应用程序:MVC | 嵌入式容器
- 使用数据:SQL | NO-SQL
- 消息传递:概述 | JMS
- 测试:概述 | Boot Applications | 实用工具
- 延伸:Auto-configuration | @Conditions
6、生产环境
您如果准备将 Spring Boot 应用推送至生产环境,或许会对以下内容感兴趣。
- 管理端点:概述 | 自定义
- 连接方式:HTTP | JMX | SSH
- 监控:度量 | 审计 | 追踪 | 流程
7、高级内容
最后,我们为高级用户提供了几个主题。
- 部署 Spring Boot 应用:云部署 | OS 服务
- 构建工具插件:Maven | Gradle
- 附录:Application Properties | Auto-configuration 类 | 可执行 Jar