Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1fc0903

Browse files
committed
完成 Spring Boot 生产就绪功能 章节
1 parent 285fa12 commit 1fc0903

File tree

7 files changed

+570
-82
lines changed

7 files changed

+570
-82
lines changed

README.md

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
# Spring Boot 中文文档
2-
3-
![Spring Boot](https://spring.io/img/homepage/icon-spring-boot.svg)
1+
<div align="center">
2+
<img src="https://spring.io/img/homepage/icon-spring-boot.svg" alt="Spring Boot">
3+
<h1>Spring Boot 中文文档</h1>
4+
</div>
45

56
使用 Spring Boot,您只需极少的配置就能轻松构建出一个独立、基于 Spring 的生产级应用程序。
67

7-
该项目为 Spring Boot 文档翻译项目,由本人个人发起,基于 [Spring Boot 2.x](https://spring.io/projects/spring-boot) 的官方文档进行翻译。
8+
该项目为 Spring Boot 文档翻译项目,由本人个人发起,利用业余时间基于 [Spring Boot 2.1.5](https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle) 的官方文档进行翻译。
89

9-
> 由于翻译工作启动时是参照 1.5.x 文档进行翻译,现在转向 2.x 文档,前期的内容可能比较旧,之后会慢慢更新内容。翻译顺序不会按照官网文档目录顺序,优先翻译常用的技术内容。
10+
> 由于翻译工作启动时是参照 1.5.x 文档进行翻译,现在转向 2.1.5 文档,前期的内容可能比较旧,之后会慢慢更新内容。翻译顺序不会按照官网文档目录顺序,优先翻译常用的技术内容。
1011
1112
## 阅读方式
1213

@@ -28,17 +29,39 @@ npm install gitbook-cli -g
2829
gitbook install
2930
```
3031

31-
启动本地服务器
32+
启动本地服务器在线浏览
3233

3334
```bash
3435
gitbook serve
3536
```
3637

38+
生成 HTML,生成的文件位于 `_book` 目录下。
39+
40+
```
41+
gitbook build
42+
```
43+
44+
更多文档操作,请参照 GitBook 命令。
45+
3746
## 项目状态
3847

39-
翻译中……
48+
> 由于是个人翻译,因此文档翻译的时限不定,根据个人业余时间调整。
49+
50+
| 章节 | 进度 |
51+
| --- | --- |
52+
| [一、Spring Boot 文档](pages/boot-documentation.md#boot-documentation) | 100% |
53+
| [二、入门](pages/getting-started.md) | 100% |
54+
| [三、使用 Spring Boot](pages/using-spring-boot.md) | 100% |
55+
| [四、Spring Boot 特性](pages/spring-boot-features.md#boot-features) | 98% (缺少章节: **45、测试**)|
56+
| [五、Spring Boot Actuator: 生产就绪功能](pages/production-ready.md#production-ready) | 100% |
57+
| [六、部署 Spring Boot 应用程序](deployment.md) | 1% |
58+
| 七、Spring Boot CLI | 0% |
59+
| 八、构建工具插件 | 0% |
60+
| 九、How-to 指南 | 0% |
61+
| 十、附录 | 0% |
62+
63+
## License
4064

41-
## 许可
4265
![](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)
4366

4467
本作品采用[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc-sa/4.0/)进行许可。

SUMMARY.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
- [20.5.2、远程更新](pages/using-spring-boot.md#using-boot-devtools-remote-update)
8080
- [21、打包生产应用](pages/using-spring-boot.md#using-boot-packaging-for-production)
8181
- [22、下一步](pages/using-spring-boot.md#using-boot-whats-next)
82-
- [四、Spring Boot 功能](pages/spring-boot-features.md#boot-features)
82+
- [四、Spring Boot 特性](pages/spring-boot-features.md#boot-features)
8383
- [23、SpringApplication](pages/spring-boot-features.md#boot-features-spring-application)
8484
- [23.1、启动失败](pages/spring-boot-features.md#boot-features-startup-failure)
8585
- [23.2、自定义 banner](pages/spring-boot-features.md#boot-features-banner)
@@ -370,12 +370,32 @@
370370
- [57.2.15、Simple](pages/production-ready.md#production-ready-metrics-export-simple)
371371
- [57.2.16、StatsD](pages/production-ready.md#production-ready-metrics-export-statsd)
372372
- [57.2.17、Wavefront](pages/production-ready.md#production-ready-metrics-export-wavefront)
373-
- 58、审计
374-
- 59、HTTP 追踪
375-
- 60、处理监控
376-
- 61、Cloud Foundry 支持
377-
- 62、下一步
378-
- 六、部署 Spring Boot 应用程序
373+
- [57.3、支持的指标](pages/production-ready.md#production-ready-metrics-meter)
374+
- [57.3.1、Spring MVC 指标](pages/production-ready.md#production-ready-metrics-spring-mvc)
375+
- [57.3.2、Spring WebFlux 指标](pages/production-ready.md#production-ready-metrics-web-flux)
376+
- [57.3.3、Jersey Server 指标](pages/production-ready.md#production-ready-metrics-jersey-server)
377+
- [57.3.4、HTTP Client 指标](pages/production-ready.md#production-ready-metrics-http-clients)
378+
- [57.3.5、Cache 指标](pages/production-ready.md#production-ready-metrics-cache)
379+
- [57.3.6、数据源指标](pages/production-ready.md#production-ready-metrics-jdbc)
380+
- [57.3.7、Hibernate 指标](pages/production-ready.md#production-ready-metrics-hibernate)
381+
- [57.3.8、RabbitMQ 指标](pages/production-ready.md#production-ready-metrics-rabbitmq)
382+
- [57.4、注册自定义指标](pages/production-ready.md#production-ready-metrics-custom)
383+
- [57.5、自定义单独指标](pages/production-ready.md#production-ready-metrics-per-meter-properties)
384+
- [57.5.1、自定义标签](pages/production-ready.md#production-ready-metrics-common-tags)
385+
- [57.5.2、Per-meter 属性](pages/production-ready.md#_per_meter_properties)
386+
- [57.6、指标端点](pages/production-ready.md#production-ready-metrics-endpoint)
387+
- [58、审计](pages/production-ready.md#production-ready-auditing)
388+
- [59、HTTP 追踪](pages/production-ready.md#production-ready-http-tracing)
389+
- [59.1、自定义 HTTP 追踪](pages/production-ready.md#production-ready-http-tracing-custom)
390+
- [60、进程监控](pages/production-ready.md#production-ready-process-monitoring)
391+
- [60.1、扩展配置](pages/production-ready.md#production-ready-process-monitoring-configuration)
392+
- [60.2、编程方式](pages/production-ready.md#production-ready-process-monitoring-configuration)
393+
- [61、Cloud Foundry 支持](pages/production-ready.md#production-ready-cloudfoundry)
394+
- [61.1、禁用 Cloud Foundry Actuator 扩展支持](pages/production-ready.md#production-ready-cloudfoundry-disable)
395+
- [61.2、Cloud Foundry 自签名证书](pages/production-ready.md#production-ready-cloudfoundry-ssl)
396+
- [61.3、自定义上下文路径](pages/production-ready.md#_custom_context_path)
397+
- [62、下一步](pages/production-ready.md#production-ready-auditing)
398+
- [六、部署 Spring Boot 应用程序](pages/deployment.md)
379399
- 63、部署到云端
380400
- 64、安装 Spring Boot 应用程序
381401
- 65、下一步

pages/boot-documentation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020

2121
---
2222

23-
**2.1.1.RELEASE**(前半部分为 1.5.9.RELEASE 的内容,之后会更新)
23+
**2.1.5.RELEASE**(前半部分为 1.5.9.RELEASE 的内容,之后会更新)
2424

2525
Copyright © 2012-2018
2626

2727
---
2828

29-
在不收取副本的任何费用且每个副本都包含此版权声明的情况下,无论是印刷形式或是电子发行形式,您可以使用本文档的副本或分发给他人
29+
在不对副本收取任何费用且每个副本都包含版权声明的情况下,您可以将本文档的副本分发给他人,无论是印刷形式还是电子发行形式
3030

3131
<a id="boot-documentation"></a>
3232
# I、Spring Boot 文档
@@ -38,7 +38,7 @@ Copyright © 2012-2018
3838

3939
Spring Boot 参考指南提供了 [html](https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/html)[pdf](https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/pdf/spring-boot-reference.pdf)[epub](https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/epub/spring-boot-reference.epub) 格式的文档。最新的副本可在[docs.spring.io/spring-boot/docs/current/reference](https://docs.spring.io/spring-boot/docs/current/reference) 获取。
4040

41-
在不收取副本的任何费用且每个副本都包含此版权声明的情况下,无论是印刷形式还是电子发行形式,您可以使用本文档的副本或分发给他人
41+
在不对副本收取任何费用且每个副本都包含版权声明的情况下,您可以将本文档的副本分发给他人,无论是印刷形式还是电子发行形式
4242

4343
<a id="boot-documentation-getting-help"></a>
4444

pages/deployment.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<a id="deployment"></a>
2+
3+
# 六、部署 Spring Boot 应用程序
4+
5+
Spring Boot 的可执行 jar 是现成的,适用于大多数流行的云 PaaS(Platform-as-a-Service,平台即服务)提供商。这些提供商往往要求你「自带容器」。它们负责管理应用程序进程(而不是 Java 应用程序),因此它们需要一个中间层,使你的应用程序适应云概念中的运行进程。
6+
7+
有两个流行的云提供商 Heroku 和 Cloud Foundry 采用了 buildpack 方式。buildpack 将你部署的代码包装在启动应用程序所需的环境中。它可能是一个用于调用 `java` 的 JDK、一个内嵌 Web 服务器或一个完整的应用程序服务器。buildpack 是可插拔的,但理想情况下,你应尽可能少地进行自定义。其减少了不受控制的功能数,最大限度地减少了开发和生产环境之间的差异。
8+
9+
理想情况下,你的应用程序(比如一个 Spring Boot 可执行 jar)打包了运行所需的所有内容。
10+
11+
在本节中,我们将使用「[起步](getting-started.md)」章节中开发的一个[简单应用程序](getting-started.md#getting-started-first-application)作为范例,并将其运行在云中。
12+
13+
**待续**
14+
15+
16+

pages/getting-started.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<a id="getting-started"></a>
2+
23
# 二、入门
34

45
如果您是刚开始使用 Spring Boot,或者对 Spring 有点印象,那么这部分内容是为您准备的!在这里我们将给出基本的“是什么?”、“怎么做?”、“为什么?”这类问题的答案。这是一份友好的 Spring Boot 简介和安装说明。当我们在讨论一些核心原理之后,我们将构建第一个 Spring Boot 应用。

0 commit comments

Comments
 (0)