文章作者:Tyan 博客:noahsnail.com
第一部分:Spring Boot文档
1. 关于文档
Sring参考文档可以通过html,pdf和epub 三种形式得到。最新的文档可以从docs.spring.io/spring-boot/docs/current/reference上得到。
本文档无论是电子版还是打印版,只要你不收取任何费用且在每个副本中包含了版权声明,你就可以自由使用本文档的副本或分发给其它人。
2. 获得帮助
如果在使用Spring Boot中有不会的地方,我们很乐意帮忙!
- 尝试How-to’s(文档第九部分),里面有最常见问题的解决方案。
- 学习Spring基础知识——Spring Boot建立在许多其它的Spring工程之上,查看spring.io网站,上面有大量的参考文档。如果你刚开始使用Spring,尝试看这些指南中的一个。
- 问问题——我们监控着stackoverflow.com中标签为
spring-boot
的问题。 - 报告Spring Boot中的bugs请到github.com/spring-projects/spring-boot/issues。
Spring Boot是开源的,包括文档!如果你在文档中发现了问题;或你想改进它们,请参与进去。
3. 第一步
如果你准备开始学习Spring Boot或通常来说的Spring,从这里开始!
- 从零开始: 概述 | 要求 | 安装
- 学习指南: 第一部分 | 第二部分
- 运行例子: 第一部分 | 第二部分
4. 使用Spring Boot
准备好开始使用Spring Boot了?不用担心。
- 构建系统:Maven | Gradle | Ant | Starters
- 最佳实践:Code Structure | @Configuration | @EnableAutoConfiguration | Beans and Dependency Injection
- 运行代码:IDE | Packaged | Maven | Gradle
- 打包应用:Production jars
- Spring Boot命令行:Using the CLI
5. 了解Spring Boot特性
需要更多关于Spring Boot核心特性的细节?看下面。
- 核心特性:SpringApplication | External Configuration | Profiles | Logging
- Web应用:MVC | Embedded Containers
- 消息:Overview | JMS
- 测试:Overview | Boot Applications | Utils
- 扩展:Auto-configuration | @Conditions
6. 变为产品
当你准备将你的Spring Boot应用变成产品时,给你推荐一些你可能喜欢的小技巧。
- 管理端点:Overview | Customization
- 链接选择:HTTP | JMX | SSH
- 监控:Metrics | Auditing | Tracing | Process
7. 高级课题
最后,我们有一些课题给高级用户。
- 部署Spring Boot应用:Cloud Deployment | OS Service
- 构建工具插件:Maven | Gradle
- 附录:Application Properties | Auto-configuration classes | Executable Jars