译者注: 本文翻译自Spring Boot 1.4.2.RELEASE 官方参考指南,译者第一次尝试翻译技术文档,如有不当之处还请诸君多多斧正,谢谢!
另:由于翻译工作尚未全部完成,目前译文中的链接均指向原英文文档;后续全部翻译工作完成后将统一替换为译文链接地址。
第一部分 Spring Boot文档
本节是Spring Boot参考指南的简要概述,可以视为其余部分的阅读索引。您可以依次阅读该手册中的各个章节,也可以有选择地阅读您感兴趣的内容。
第1章 关于该文档
Spring Boot参考指南支持HTML,PDF,EPUB三种文件格式。可以通过以下链接获取最新的版本:docs.spring.io/spring-boot/docs/current/reference 。
您可以自行使用本文档或发送给其他人,但无论是分发还是打印,均不得收取任何费用并沿用该版权声明。
第2章 获得帮助
如果在使用Spring Boot过程中遇到任何困难,可以通过以下方式获得帮助:
- 尝试How-to’s——这里提供了常见问题的解决方案。
- 学习基础知识——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 | Starters
- 最佳实践:代码结构 | @Configuration | @EnableAutoConfiguration | Beans和依赖注入
- 运行代码:IDE | 打包 | Maven | Gradle
- 打包应用程序:生产环境的Jar包
- Spring Boot CLI:使用CLI
第5章 了解Spring Boot特性
如果您想要了解更多Spring Boot核心特性的细节,请阅读以下内容:
- 核心特征:SpringApplication | 外部配置 | Profiles | 日志
- Web应用程序:MVC | 嵌入式容器
- 关于数据:SQL | NO-SQL
- 消息:概述 | JMS
- 测试:概述 | 启动应用程序 | 工具
- 延伸:自动配置 | @Condition
第6章 部署到生产环境
当您准备将Spring Boot应用部署到生产环境时,以下技巧可能会对您有帮助:
- 管理终端:概述 | 定制
- 连接选项:HTTP | JMX | SSH
- 监测:度量(Metrics) | 审计(Auditing) | 追踪(Tracing) | 过程(Process)
第7章 高级主题
最后,笔者准备了一些专业性更强的内容: