From 26222869e44dd05d0e3c32c2fd80bd8aa42a0e99 Mon Sep 17 00:00:00 2001
From: zhaiyongchao <dyc87112@qq.com>
Date: Tue, 19 Mar 2019 22:48:11 +0800
Subject: [PATCH 01/22] =?UTF-8?q?1.x=E7=89=88=E6=9C=AC=E7=9A=84=E7=9B=AE?=
 =?UTF-8?q?=E5=BD=95=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 README.md | 17 ++---------------
 1 file changed, 2 insertions(+), 15 deletions(-)

diff --git a/README.md b/README.md
index 8a454fa9..de724c0e 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Spring Boot基础教程
+# Spring Boot 基础教程
 
 号外:最近整理了以前编写的系列内容为PDF,**关注公众号:“程序猿DD”**,领取免费学习资料。<br>
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。<br>
@@ -29,20 +29,7 @@
 - [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
 - [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
 
-## Spring Boot 2.0 新特性学习
-
-**简介与概览**
-
-- [Spring Boot 2.0 正式发布,升还是不升呢?](http://blog.didispace.com/spring-boot-2-release/)
-- [Spring Boot 2.0 新特性和发展方向](http://blog.didispace.com/Spring-Boot-2-0-%E6%96%B0%E7%89%B9%E6%80%A7%E5%92%8C%E5%8F%91%E5%B1%95%E6%96%B9%E5%90%91/)
-- [Spring Boot 2.0 与 Java 9](http://blog.didispace.com/Spring-Boot-2.0%E4%B8%8EJava-9/)
-
-**新特性详解**
-
-- [Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析](http://blog.didispace.com/Spring-Boot-2-0-feature-1-relaxed-binding-2/)
-- [Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent](http://blog.didispace.com/Spring-Boot-2-0-feature-2-ApplicationStartedEvent/)
-
-## Spring Boot 基础教程(基于1.3.x-1.5.x)
+## 目录(基于1.3.x-1.5.x)
 
 #### 快速入门
 

From 4eb734ff97d54f3fbdb96e49c00efee171dc12d7 Mon Sep 17 00:00:00 2001
From: zhaiyongchao <dyc87112@qq.com>
Date: Tue, 19 Mar 2019 22:52:50 +0800
Subject: [PATCH 02/22] update

---
 README.md | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index de724c0e..ef5712f1 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,13 @@
 - [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
 - [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
 
-## 目录(基于1.3.x-1.5.x)
+## 目录
+
+本教程版本基于Spring Boot 1.3.x - 1.5.x,部分内容可能会有出入。如果您发现问题,首先看版本是否一致。如果还有问题,可以提Issue指出。
+
+在阅读下面的教程内容之前,建议先阅读可见:[《Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系》](http://blog.didispace.com/spring-cloud-alibaba-version/)
+
+**提示:我们在学习Spring Boot、Spring Cloud的时候,一定要知道它们的版本关系,以避免不必要的困恼。**
 
 #### 快速入门
 

From 2049e60cd98c8a69ed412fed755eb418edd99b3e Mon Sep 17 00:00:00 2001
From: zhaiyongchao <dyc87112@qq.com>
Date: Tue, 19 Mar 2019 22:53:57 +0800
Subject: [PATCH 03/22] update

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index ef5712f1..889c2f04 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,7 @@
 
 本教程版本基于Spring Boot 1.3.x - 1.5.x,部分内容可能会有出入。如果您发现问题,首先看版本是否一致。如果还有问题,可以提Issue指出。
 
-在阅读下面的教程内容之前,建议先阅读可见:[《Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系》](http://blog.didispace.com/spring-cloud-alibaba-version/)
+在进行下面的教程学习之前,建议先阅读:[《Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系》](http://blog.didispace.com/spring-cloud-alibaba-version/)
 
 **提示:我们在学习Spring Boot、Spring Cloud的时候,一定要知道它们的版本关系,以避免不必要的困恼。**
 

From 8b097b670cdd96af05882191655b86251b8d0edc Mon Sep 17 00:00:00 2001
From: zhaiyongchao <dyc87112@qq.com>
Date: Tue, 19 Mar 2019 23:09:17 +0800
Subject: [PATCH 04/22] update

---
 README.md | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index 889c2f04..14287810 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Spring Boot 基础教程
+# Spring Boot基础教程(1.x版本)
 
 号外:最近整理了以前编写的系列内容为PDF,**关注公众号:“程序猿DD”**,领取免费学习资料。<br>
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。<br>
@@ -29,19 +29,20 @@
 - [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
 - [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
 
-## 目录
+## 教程目录(1.x版本)
 
 本教程版本基于Spring Boot 1.3.x - 1.5.x,部分内容可能会有出入。如果您发现问题,首先看版本是否一致。如果还有问题,可以提Issue指出。
 
-在进行下面的教程学习之前,建议先阅读:[《Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系》](http://blog.didispace.com/spring-cloud-alibaba-version/)
-
-**提示:我们在学习Spring Boot、Spring Cloud的时候,一定要知道它们的版本关系,以避免不必要的困恼。**
+如果您要学习Spring Boot 2.x版本,可以切换到2.x分支学习,本教程正在连载2.x版本的最新教程,如果您觉得内容不错,Star关注我吧!
 
 #### 快速入门
 
+- [Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系](http://blog.didispace.com/spring-cloud-alibaba-version/)
 - chapter1:[基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API](http://blog.didispace.com/spring-boot-learning-1/)
 - [使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程](http://blog.didispace.com/spring-initializr-in-intellij/)
 
+> 提示:我们在学习Spring Boot、Spring Cloud的时候,一定要知道它们的版本关系,以避免不必要的困恼。
+
 #### 工程配置
 
 - chapter2-1-1:[配置文件详解:自定义属性、随机数、多环境配置等](http://blog.didispace.com/springbootproperties/)

From f60a331692270e686d0f88da0066eb035cc32e3a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Tue, 19 Mar 2019 23:32:20 +0800
Subject: [PATCH 05/22] Update README.md

---
 README.md | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index 14287810..774cb169 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,9 @@
 # Spring Boot基础教程(1.x版本)
 
-号外:最近整理了以前编写的系列内容为PDF,**关注公众号:“程序猿DD”**,领取免费学习资料。<br>
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。<br>
 如您觉得该项目不错,欢迎点击右上方的**Star**按钮,给予支持!!!
 
-<br>
+> 号外:最近整理了以前编写的系列内容为PDF<br>**关注公众号:“程序猿DD”**,领取免费学习资料。
 
 ## 特别赞助商
 
@@ -16,6 +15,11 @@
               <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-1-500X166.jpg?raw=true">
             </a>
           </td>
+          <td align="center" valign="middle">
+            <a href="https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
+            </a>
+          </td>     
         </tr>
       </tbody>
 </table>
@@ -24,8 +28,6 @@
 
 <br>
 
-**优惠云服务推荐**
-
 - [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
 - [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
 

From b6de47366f15a0fe0fdcd8a9b08286c1203af90c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Tue, 19 Mar 2019 23:46:28 +0800
Subject: [PATCH 06/22] Update README.md

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 774cb169..61f37a89 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@
       </tbody>
 </table>
 
-> 如果您也想赞助支持我的话,可以通过邮件联系:`didi@didispace.com`
+> 如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:`didi@didispace.com`
 
 <br>
 

From c046d7a6f13f72b690736f4f1ffa8e1795a7355e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Wed, 20 Mar 2019 23:54:03 +0800
Subject: [PATCH 07/22] Update README.md

---
 README.md | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/README.md b/README.md
index 61f37a89..c3b3ce14 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,8 @@
 # Spring Boot基础教程(1.x版本)
 
-本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。<br>
-如您觉得该项目不错,欢迎点击右上方的**Star**按钮,给予支持!!!
+本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。如您觉得该项目不错,欢迎点击右上方的**Star**按钮,给予支持!!!<br>
 
-> 号外:最近整理了以前编写的系列内容为PDF<br>**关注公众号:“程序猿DD”**,领取免费学习资料。
+> **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>
 
 ## 特别赞助商
 
@@ -26,8 +25,6 @@
 
 > 如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:`didi@didispace.com`
 
-<br>
-
 - [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
 - [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
 
@@ -37,6 +34,8 @@
 
 如果您要学习Spring Boot 2.x版本,可以切换到2.x分支学习,本教程正在连载2.x版本的最新教程,如果您觉得内容不错,Star关注我吧!
 
+如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
+
 #### 快速入门
 
 - [Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系](http://blog.didispace.com/spring-cloud-alibaba-version/)
@@ -132,17 +131,17 @@
 
 ## 推荐内容
 
-- 我的博客:http://blog.didispace.com
-- 知识星球:https://t.xiaomiquan.com/zfEiY3v
-- GitHub:https://github.com/dyc87112/SpringBoot-Learning
-- Gitee:https://gitee.com/didispace/SpringBoot-Learning
-- Spring For All社区:http://www.spring4all.com/
-- Spring Boot基础教程:http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
-- Spring Cloud基础教程:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
+- [我的博客](http://blog.didispace.com):分享平时学习和实践过的技术内容
+- [知识星球](https://t.xiaomiquan.com/zfEiY3v):聊聊技术人的斜杠生活
+- [GitHub](https://github.com/dyc87112/SpringBoot-Learning):Star支持一下呗
+- [Gitee](https://gitee.com/didispace/SpringBoot-Learning):Star支持一下呗
+- [Spring问答社区](http://www.spring4all.com/):如果您有什么问题,可以去这里发帖
+- [Spring Boot基础教程](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网Star最多的免费Spring Boot基础教程
+- [Spring Cloud基础教程](http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网最早最全的免费Spring Cloud基础教程
 
 ## 我的公众号
 
-![输入图片说明](http://git.oschina.net/uploads/images/2017/0105/082137_85109d07_437188.jpeg "在这里输入图片标题")
+<img src="http://blog.didispace.com/css/images/weixin.jpg" style="width:150px;height:150px;" />
 
 ## 我出版的书
 

From 2cfb61f949f73208af19bc1f67ae95688fef858b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Wed, 20 Mar 2019 23:54:42 +0800
Subject: [PATCH 08/22] Update README.md

---
 README.md | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/README.md b/README.md
index c3b3ce14..5c6268da 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # Spring Boot基础教程(1.x版本)
 
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。如您觉得该项目不错,欢迎点击右上方的**Star**按钮,给予支持!!!<br>
+如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
 
 > **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>
 
@@ -34,8 +35,6 @@
 
 如果您要学习Spring Boot 2.x版本,可以切换到2.x分支学习,本教程正在连载2.x版本的最新教程,如果您觉得内容不错,Star关注我吧!
 
-如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
-
 #### 快速入门
 
 - [Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系](http://blog.didispace.com/spring-cloud-alibaba-version/)

From 319cd9b9dbb36071a8012048f502f80731f47dbd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Wed, 20 Mar 2019 23:55:03 +0800
Subject: [PATCH 09/22] Update README.md

---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index 5c6268da..209e4eab 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # Spring Boot基础教程(1.x版本)
 
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。如您觉得该项目不错,欢迎点击右上方的**Star**按钮,给予支持!!!<br>
+
 如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
 
 > **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>

From bf0f9d0320f2dc1acc451f56b68a1fc4e7396e4f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Wed, 20 Mar 2019 23:55:17 +0800
Subject: [PATCH 10/22] Update README.md

---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index 209e4eab..e4deeb25 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,7 @@
 
 如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
 
+
 > **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>
 
 ## 特别赞助商

From d2fa4a04780b470c2572bb5d50e138f4b0125070 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Sun, 24 Mar 2019 10:45:50 +0800
Subject: [PATCH 11/22] Update README.md

---
 README.md | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index e4deeb25..8f12e39e 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,13 @@
 # Spring Boot基础教程(1.x版本)
 
-本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。如您觉得该项目不错,欢迎点击右上方的**Star**按钮,给予支持!!!<br>
+本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。
+
+**专题目标**:打造全网内容最全,比收费教程更好的Spring Boot免费教程!
+
+**如何支持**:
+1. 关注我的公众号”**程序猿DD**“
+2. 点个`Star`并`Follow`我
+3. 把该仓库分享给更多的朋友
 
 如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
 

From feb75eec9a1c306029fd1d4edb1758eb939d53e7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD-=E7=BF=9F=E6=B0=B8=E8=B6=85?=
 <dyc87112@qq.com>
Date: Mon, 25 Mar 2019 15:11:45 +0800
Subject: [PATCH 12/22] Update README.md

---
 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 8f12e39e..ef8f346c 100644
--- a/README.md
+++ b/README.md
@@ -55,8 +55,8 @@
 #### 工程配置
 
 - chapter2-1-1:[配置文件详解:自定义属性、随机数、多环境配置等](http://blog.didispace.com/springbootproperties/)
-- chapter2-1-2:[2.0 新特性(一):配置绑定全解析](http://blog.didispace.com/Spring-Boot-2-0-feature-1-relaxed-binding-2/)
-- chapter2-2-1:[2.0 新特性(二):新增事件ApplicationStartedEvent](http://blog.didispace.com/Spring-Boot-2-0-feature-2-ApplicationStartedEvent/)
+- chapter2-2-1:[2.0 新特性(一):配置绑定全解析](http://blog.didispace.com/Spring-Boot-2-0-feature-1-relaxed-binding-2/)
+- chapter2-1-2:[2.0 新特性(二):新增事件ApplicationStartedEvent](http://blog.didispace.com/Spring-Boot-2-0-feature-2-ApplicationStartedEvent/)
 
 #### Web开发
 

From 249d69c994f57495edb08de3f2aec901c8fb62d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Mon, 15 Apr 2019 18:19:14 +0800
Subject: [PATCH 13/22] Update README.md

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index ef8f346c..844488ca 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@
       <tbody>
         <tr>
           <td align="center" valign="middle">
-            <a href="https://e.coding.net/?utm_source=zhaiyongchao&utm_medium=banner&utm_campaign=march2019" target="_blank">
+            <a href="https://coding.net/?utm_source=zhaiyongchao&utm_medium=banner&utm_campaign=march2019" target="_blank">
               <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-1-500X166.jpg?raw=true">
             </a>
           </td>

From 6d10147e49673b91a4845863771e46c86837b97f Mon Sep 17 00:00:00 2001
From: zhaiyongchao <dyc87112@qq.com>
Date: Mon, 22 Apr 2019 10:52:39 +0800
Subject: [PATCH 14/22] update

---
 README_zh.md | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 151 insertions(+)
 create mode 100644 README_zh.md

diff --git a/README_zh.md b/README_zh.md
new file mode 100644
index 00000000..7b94dbf8
--- /dev/null
+++ b/README_zh.md
@@ -0,0 +1,151 @@
+# Spring Boot基础教程(1.x版本)
+
+本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。
+
+**专题目标**:打造全网内容最全,比收费教程更好的Spring Boot免费教程!
+
+**如何支持**:
+1. 关注我的公众号”**程序猿DD**“
+2. 点个`Star`并`Follow`我
+3. 把该仓库分享给更多的朋友
+
+如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
+
+
+> **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>
+
+## 特别赞助商
+
+<table>
+      <tbody>
+        <tr>
+          <td align="center" valign="middle">
+            <a href="https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
+            </a>
+          </td>     
+        </tr>
+      </tbody>
+</table>
+
+> 如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:`didi@didispace.com`
+
+- [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
+- [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
+
+## 教程目录(1.x版本)
+
+本教程版本基于Spring Boot 1.3.x - 1.5.x,部分内容可能会有出入。如果您发现问题,首先看版本是否一致。如果还有问题,可以提Issue指出。
+
+如果您要学习Spring Boot 2.x版本,可以切换到2.x分支学习,本教程正在连载2.x版本的最新教程,如果您觉得内容不错,Star关注我吧!
+
+#### 快速入门
+
+- [Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系](http://blog.didispace.com/spring-cloud-alibaba-version/)
+- chapter1:[基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API](http://blog.didispace.com/spring-boot-learning-1/)
+- [使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程](http://blog.didispace.com/spring-initializr-in-intellij/)
+
+> 提示:我们在学习Spring Boot、Spring Cloud的时候,一定要知道它们的版本关系,以避免不必要的困恼。
+
+#### 工程配置
+
+- chapter2-1-1:[配置文件详解:自定义属性、随机数、多环境配置等](http://blog.didispace.com/springbootproperties/)
+- chapter2-2-1:[2.0 新特性(一):配置绑定全解析](http://blog.didispace.com/Spring-Boot-2-0-feature-1-relaxed-binding-2/)
+- chapter2-1-2:[2.0 新特性(二):新增事件ApplicationStartedEvent](http://blog.didispace.com/Spring-Boot-2-0-feature-2-ApplicationStartedEvent/)
+
+#### Web开发
+
+- chapter3-1-1:[构建一个较为复杂的RESTful API以及单元测试](http://blog.didispace.com/springbootrestfulapi/)
+- chapter3-1-2:[使用Thymeleaf模板引擎渲染web视图](http://blog.didispace.com/springbootweb/)
+- chapter3-1-3:[使用Freemarker模板引擎渲染web视图](http://blog.didispace.com/springbootweb/)
+- chapter3-1-4:[使用Velocity模板引擎渲染web视图](http://blog.didispace.com/springbootweb/)
+- chapter3-1-5:[使用Swagger2构建RESTful API](http://blog.didispace.com/springbootswagger2/)
+- chapter3-1-6:[统一异常处理](http://blog.didispace.com/springbootexception/)
+- chapter3-1-7:[使用Java 8中LocalDate等时间日期类的问题解决](http://blog.didispace.com/Spring-Boot-And-Feign-Use-localdate/)
+- chapter3-1-8:[扩展XML请求和响应的支持](http://blog.didispace.com/spring-boot-xml-httpmessageconverter)
+
+#### 数据访问
+
+- chapter3-2-1:[使用JdbcTemplate](http://blog.didispace.com/springbootdata1/)
+- chapter3-2-2:[使用Spring-data-jpa简化数据访问层(推荐)](http://blog.didispace.com/springbootdata2/)
+- chapter3-2-3:[多数据源配置(一):JdbcTemplate](http://blog.didispace.com/springbootmultidatasource/)
+- chapter3-2-4:[多数据源配置(二):Spring-data-jpa](http://blog.didispace.com/springbootmultidatasource/)
+- chapter3-2-5:[使用NoSQL数据库(一):Redis](http://blog.didispace.com/springbootredis/)
+- chapter3-2-6:[使用NoSQL数据库(二):MongoDB](http://blog.didispace.com/springbootmongodb/)
+- chapter3-2-7:[整合MyBatis](http://blog.didispace.com/springbootmybatis/)
+- chapter3-2-8:[MyBatis注解配置详解](http://blog.didispace.com/mybatisinfo/)
+- chapter3-2-9:[使用Flyway来管理数据库版本](http://blog.didispace.com/spring-boot-flyway-db-version/)
+- chapter3-2-10:[使用LDAP来统一管理用户信息](http://blog.didispace.com/spring-boot-ldap-user/)
+- chapter3-2-11:[Spring Boot中增强对MongoDB的配置(连接池等)](http://blog.didispace.com/springbootmongodb-plus/)
+
+#### 事务管理
+
+- chapter3-3-1:[使用事务管理](http://blog.didispace.com/springboottransactional/)
+- chapter3-3-2:[分布式事务(未完成)]
+
+#### 其他内容
+
+- chapter4-1-1:[使用@Scheduled创建定时任务](http://blog.didispace.com/springbootscheduled/)
+- chapter4-1-2:[使用@Async实现异步调用](http://blog.didispace.com/springbootasync/)
+- chapter4-1-3:[使用@Async实现异步调用:自定义线程池](http://blog.didispace.com/springbootasync-2/)
+- chapter4-1-4:[使用@Async实现异步调用:资源优雅关闭](http://blog.didispace.com/springbootasync-3/)
+- chapter4-1-5:[使用@Async实现异步调用:使用Future以及定义超时](http://blog.didispace.com/springbootasync-4/)
+
+#### 日志管理
+
+- chapter4-2-1:[默认日志的配置](http://blog.didispace.com/springbootlog/)
+- chapter4-2-2:[使用log4j记录日志](http://blog.didispace.com/springbootlog4j/)
+- chapter4-2-3:[对log4j进行多环境不同日志级别的控制](http://blog.didispace.com/springbootlog4jmuilt/)
+- chapter4-2-4:[使用AOP统一处理Web请求日志](http://blog.didispace.com/springbootaoplog/)
+- chapter4-2-5:[使用log4j记录日志到MongoDB](http://blog.didispace.com/springbootlog4jmongodb/)
+- chapter4-2-6:[Spring Boot 1.5.x新特性:动态修改日志级别](http://blog.didispace.com/spring-boot-1-5-x-feature-1/)]
+
+#### 安全管理
+
+- chapter4-3-1:[使用Spring Security](http://blog.didispace.com/springbootsecurity/)
+- chapter4-3-2:[使用Spring Session(未完成)]
+
+#### 缓存支持
+
+- chapter4-4-1:[注解配置与EhCache使用](http://blog.didispace.com/springbootcache1/)
+- chapter4-4-2:[使用Redis做集中式缓存](http://blog.didispace.com/springbootcache2/)
+
+#### 邮件发送
+
+- chapter4-5-1:[实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件](http://blog.didispace.com/springbootmailsender/)
+
+#### 消息服务
+
+- chapter5-1-1:[JMS(未完成)]
+- chapter5-2-1:[Spring Boot中使用RabbitMQ](http://blog.didispace.com/spring-boot-rabbitmq/)
+
+#### 其他功能
+
+- chapter6-1-1:[使用Spring StateMachine框架实现状态机](http://blog.didispace.com/spring-statemachine/)
+- [Spring Boot Actuator监控端点小结](http://blog.didispace.com/spring-boot-actuator-1/)
+- [在传统Spring应用中使用spring-boot-actuator模块提供监控端点](http://blog.didispace.com/spring-boot-actuator-without-boot/)
+- [Spring Boot应用的后台运行配置](http://blog.didispace.com/spring-boot-run-backend/)
+- [Spring Boot自定义Banner](http://blog.didispace.com/spring-boot-banner/)
+
+#### Dubbo进行服务治理
+
+- chapter9-2-1:[Spring Boot中使用Dubbo进行服务治理](https://gitee.com/didispace/SpringBoot-Learning/tree/master/Chapter9-2-1)
+- chapter9-2-2:[Spring Boot与Dubbo中管理服务依赖](https://gitee.com/didispace/SpringBoot-Learning/tree/master/Chapter9-2-2)
+
+## 推荐内容
+
+- [我的博客](http://blog.didispace.com):分享平时学习和实践过的技术内容
+- [知识星球](https://t.xiaomiquan.com/zfEiY3v):聊聊技术人的斜杠生活
+- [GitHub](https://github.com/dyc87112/SpringBoot-Learning):Star支持一下呗
+- [Gitee](https://gitee.com/didispace/SpringBoot-Learning):Star支持一下呗
+- [Spring问答社区](http://www.spring4all.com/):如果您有什么问题,可以去这里发帖
+- [Spring Boot基础教程](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网Star最多的免费Spring Boot基础教程
+- [Spring Cloud基础教程](http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网最早最全的免费Spring Cloud基础教程
+
+## 我的公众号
+
+<img src="http://blog.didispace.com/css/images/weixin.jpg" style="width:150px;height:150px;" />
+
+## 我出版的书
+
+![输入图片说明](https://git.oschina.net/uploads/images/2017/0416/233656_dd3bce94_437188.png "在这里输入图片标题")

From 9e44ff844b891c9a940b6bba8f8a272246bc99b7 Mon Sep 17 00:00:00 2001
From: zhaiyongchao <dyc87112@qq.com>
Date: Fri, 31 May 2019 15:52:22 +0800
Subject: [PATCH 15/22] update

---
 README.md    | 12 ++++++++++++
 README_zh.md | 10 ++++++++++
 2 files changed, 22 insertions(+)

diff --git a/README.md b/README.md
index 844488ca..616ceba0 100644
--- a/README.md
+++ b/README.md
@@ -24,12 +24,24 @@
               <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-1-500X166.jpg?raw=true">
             </a>
           </td>
+          <td align="center" valign="middle">
+            <a href="http://gk.link/a/103EK" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-4.jpg?raw=true">
+            </a>
+          </td> 
           <td align="center" valign="middle">
             <a href="https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o" target="_blank">
               <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
             </a>
           </td>     
         </tr>
+        <tr>
+          <td align="center" valign="middle">
+            <a href="https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-5.jpg?raw=true">
+            </a>
+          </td> 
+        </tr>
       </tbody>
 </table>
 
diff --git a/README_zh.md b/README_zh.md
index 7b94dbf8..6d46048b 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -25,6 +25,16 @@
             </a>
           </td>     
         </tr>
+          <td align="center" valign="middle">
+            <a href="http://gk.link/a/103EK" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-4.jpg?raw=true">
+            </a>
+          </td>  
+          <td align="center" valign="middle">
+            <a href="https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-5.jpg?raw=true">
+            </a>
+          </td>   
       </tbody>
 </table>
 

From 932608861e53496fd904345e701d2ca5911318cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Wed, 5 Jun 2019 14:13:29 +0800
Subject: [PATCH 16/22] Update README.md

---
 README.md | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/README.md b/README.md
index 616ceba0..83f6bc6a 100644
--- a/README.md
+++ b/README.md
@@ -47,9 +47,6 @@
 
 > 如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:`didi@didispace.com`
 
-- [阿里云:ECS云服务器2折起](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o)
-- [腾讯云:轻松应对建站成本问题](https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console)
-
 ## 教程目录(1.x版本)
 
 本教程版本基于Spring Boot 1.3.x - 1.5.x,部分内容可能会有出入。如果您发现问题,首先看版本是否一致。如果还有问题,可以提Issue指出。

From 782bd361507fcbff6096d416b66385831b6a9489 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Wed, 17 Jul 2019 20:51:32 +0800
Subject: [PATCH 17/22] Update README.md

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 83f6bc6a..3dff8781 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
 2. 点个`Star`并`Follow`我
 3. 把该仓库分享给更多的朋友
 
-如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
+如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/100023501?code=d1se%2F7ugeBEyuU%2FIYp1ynfSZa6ulbGhhDK%2Fkpn3-lFc%3D)
 
 
 > **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>

From 08d45951a1cb472f209a9d7e0b060f10faf3766b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Thu, 18 Jul 2019 20:01:18 +0800
Subject: [PATCH 18/22] Update README_zh.md

---
 README_zh.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README_zh.md b/README_zh.md
index 6d46048b..c2c18181 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -9,7 +9,7 @@
 2. 点个`Star`并`Follow`我
 3. 把该仓库分享给更多的朋友
 
-如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/156?code=d1se%2F7ugeBEyuU%2FIYp1ynYzzGDAKYLFWk96zyObvTyU%3D&utm_term=zeusEN8Q0&utm_source=git&utm_medium=chengxuyuandd&utm_campaign=156-onsell&utm_content=ddboke)
+如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:["玩转Spring全家桶"](https://time.geekbang.org/course/intro/100023501?code=d1se%2F7ugeBEyuU%2FIYp1ynfSZa6ulbGhhDK%2Fkpn3-lFc%3D)
 
 
 > **关注公众号:“程序猿DD”**,领取我整理的免费学习资料。<br>

From 16a37d6d2466fb04a81fdb8c1ff7204339ce38ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Thu, 24 Oct 2019 09:58:44 +0800
Subject: [PATCH 19/22] Update README_zh.md

update
---
 README_zh.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/README_zh.md b/README_zh.md
index c2c18181..2f390a07 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -20,11 +20,10 @@
       <tbody>
         <tr>
           <td align="center" valign="middle">
-            <a href="https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o" target="_blank">
-              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
+            <a href="https://www.aliyun.com/1111/2019/group-buying-share?ptCode=1946814D2840EE4FEC0971C48B9B5785647C88CF896EF535&userCode=wxfqkr0o&share_source=copy_link" target="_blank">
+              <img width="300" src="http://blog.didispace.com/assets/adv/aliyun_360_120.jpg">
             </a>
-          </td>     
-        </tr>
+          </td> 
           <td align="center" valign="middle">
             <a href="http://gk.link/a/103EK" target="_blank">
               <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-4.jpg?raw=true">
@@ -34,7 +33,8 @@
             <a href="https://cloud.tencent.com/redirect.php?redirect=1027&cps_key=f6a8af1297bfac40b9d10ffa1270029a&from=console" target="_blank">
               <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-5.jpg?raw=true">
             </a>
-          </td>   
+          </td>            
+        </tr>
       </tbody>
 </table>
 

From 8d5d66767faccb66f1c0213b4e3c3d3a21cedb7c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Thu, 24 Oct 2019 10:00:00 +0800
Subject: [PATCH 20/22] Update README.md

update
---
 README.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index 3dff8781..c6893e72 100644
--- a/README.md
+++ b/README.md
@@ -25,15 +25,15 @@
             </a>
           </td>
           <td align="center" valign="middle">
-            <a href="http://gk.link/a/103EK" target="_blank">
-              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-4.jpg?raw=true">
+            <a href="https://www.aliyun.com/1111/2019/group-buying-share?ptCode=1946814D2840EE4FEC0971C48B9B5785647C88CF896EF535&userCode=wxfqkr0o&share_source=copy_link" target="_blank">
+              <img width="300" src="http://blog.didispace.com/assets/adv/aliyun_360_120.jpg">
             </a>
           </td> 
           <td align="center" valign="middle">
-            <a href="https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=wxfqkr0o&utm_source=wxfqkr0o" target="_blank">
-              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
+            <a href="http://gk.link/a/103EK" target="_blank">
+              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-4.jpg?raw=true">
             </a>
-          </td>     
+          </td> 
         </tr>
         <tr>
           <td align="center" valign="middle">

From a25d4f7d691a6f6b56ad96b7fe6c36a3893d33f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Fri, 10 Jan 2020 18:14:11 +0800
Subject: [PATCH 21/22] Update README.md

---
 README.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.md b/README.md
index c6893e72..c6caf41d 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+**【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦)
+
 # Spring Boot基础教程(1.x版本)
 
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。

From 0f49bfe725c5a6a8bb7802fba784b85e030da39e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= <dyc87112@qq.com>
Date: Fri, 10 Jan 2020 18:15:05 +0800
Subject: [PATCH 22/22] Update README_zh.md

---
 README_zh.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README_zh.md b/README_zh.md
index 2f390a07..1334beba 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -1,3 +1,5 @@
+**【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦)
+
 # Spring Boot基础教程(1.x版本)
 
 本项目内容为[《Spring Boot基础教程》](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/)的程序样例。