You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by gi...@apache.org on 2019/09/27 03:13:25 UTC

[dubbo-website] branch asf-site updated: Website updated with b79563f034d375bf44db390f070fa5a839e34743

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 0018f76  Website updated with b79563f034d375bf44db390f070fa5a839e34743
0018f76 is described below

commit 0018f76ff5cf68a28f261ca8f76b61d52a47f948
Author: jenkins <us...@infra.apache.org>
AuthorDate: Fri Sep 27 03:13:20 2019 +0000

    Website updated with b79563f034d375bf44db390f070fa5a839e34743
---
 COMMIT_ID                                         |  2 +-
 en-us/docs/dev/impls/router.html                  |  2 +-
 en-us/docs/dev/impls/router.json                  |  2 +-
 zh-cn/blog/dubbo-generic-invoke.html              |  2 +-
 zh-cn/blog/dubbo-generic-invoke.json              |  2 +-
 zh-cn/docs/admin/serviceTest.html                 |  2 +-
 zh-cn/docs/admin/serviceTest.json                 |  2 +-
 zh-cn/docs/dev/impls/router.html                  |  2 +-
 zh-cn/docs/dev/impls/router.json                  |  2 +-
 zh-cn/docs/user/recommend.html                    |  4 ++--
 zh-cn/docs/user/recommend.json                    |  2 +-
 zh-cn/docs/user/references/xml/dubbo-service.html |  2 +-
 zh-cn/docs/user/references/xml/dubbo-service.json |  2 +-
 zh-cn/docs/user/versions/version-270.html         | 10 ++++------
 zh-cn/docs/user/versions/version-270.json         |  2 +-
 15 files changed, 19 insertions(+), 21 deletions(-)

diff --git a/COMMIT_ID b/COMMIT_ID
index 66d5d4c..0e0b962 100644
--- a/COMMIT_ID
+++ b/COMMIT_ID
@@ -1 +1 @@
-3078d28eb0e1b6b8f2523cbd90a619062396670c
+b79563f034d375bf44db390f070fa5a839e34743
diff --git a/en-us/docs/dev/impls/router.html b/en-us/docs/dev/impls/router.html
index 63cc341..8661a93 100644
--- a/en-us/docs/dev/impls/router.html
+++ b/en-us/docs/dev/impls/router.html
@@ -32,7 +32,7 @@
     |-java
         |-com
             |-xxx
-                |-XxxRouterFactory.java (LoadBalance implementation)
+                |-XxxRouterFactory.java (RouterFactory implementation)
     |-resources
         |-META-INF
             |-dubbo
diff --git a/en-us/docs/dev/impls/router.json b/en-us/docs/dev/impls/router.json
index 0ff404c..a759833 100644
--- a/en-us/docs/dev/impls/router.json
+++ b/en-us/docs/dev/impls/router.json
@@ -1,6 +1,6 @@
 {
   "filename": "router.md",
-  "__html": "<h1>Router Extension</h1>\n<h2>Summary</h2>\n<p>Pick one from service providers and fire the invocation.</p>\n<h2>Extension Interface</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.RouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.Router</code></li>\n</ul>\n<h2>Existing Extension</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.router.ScriptRouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.router.FileRouterFactory</code></li>\n</ul>\n<h2 [...]
+  "__html": "<h1>Router Extension</h1>\n<h2>Summary</h2>\n<p>Pick one from service providers and fire the invocation.</p>\n<h2>Extension Interface</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.RouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.Router</code></li>\n</ul>\n<h2>Existing Extension</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.router.ScriptRouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.router.FileRouterFactory</code></li>\n</ul>\n<h2 [...]
   "link": "/en-us/docs/dev/impls/router.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/blog/dubbo-generic-invoke.html b/zh-cn/blog/dubbo-generic-invoke.html
index 71b9439..1807c37 100644
--- a/zh-cn/blog/dubbo-generic-invoke.html
+++ b/zh-cn/blog/dubbo-generic-invoke.html
@@ -42,7 +42,7 @@ System.out.println(name);
 </li>
 </ol>
 <h2>通过 API 编程进行泛化调用</h2>
-<pre><code>ApplicationConfig application = new ApplicationConfig()ApplicationConfig application = new ApplicationConfig();
+<pre><code>ApplicationConfig application = new ApplicationConfig();
 application.setName(&quot;api-generic-consumer&quot;);
 
 RegistryConfig registry = new RegistryConfig();
diff --git a/zh-cn/blog/dubbo-generic-invoke.json b/zh-cn/blog/dubbo-generic-invoke.json
index 2bb28e8..783a887 100644
--- a/zh-cn/blog/dubbo-generic-invoke.json
+++ b/zh-cn/blog/dubbo-generic-invoke.json
@@ -1,6 +1,6 @@
 {
   "filename": "dubbo-generic-invoke.md",
-  "__html": "<h1>Dubbo的泛化调用</h1>\n<p>以下几种场景可以考虑使用泛化调用:</p>\n<ul>\n<li>服务测试平台</li>\n<li>API 服务网关</li>\n</ul>\n<p>泛化调用主要用于消费端没有 API 接口的情况;不需要引入接口 jar 包,而是直接通过 GenericService 接口来发起服务调用,参数及返回值中的所有 POJO 均用 <code>Map</code> 表示。泛化调用对于服务端无需关注,按正常服务进行暴露即可。</p>\n<p>下面来看看消费端如何使用泛化调用进行服务调用。</p>\n<h2>通过 Spring XML 配置进行泛化调用</h2>\n<p>在 Spring 配置申明 <code>generic=&quot;true&quot;</code>,如:</p>\n<pre><code class=\"language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">dubbo:reference</span> [...]
+  "__html": "<h1>Dubbo的泛化调用</h1>\n<p>以下几种场景可以考虑使用泛化调用:</p>\n<ul>\n<li>服务测试平台</li>\n<li>API 服务网关</li>\n</ul>\n<p>泛化调用主要用于消费端没有 API 接口的情况;不需要引入接口 jar 包,而是直接通过 GenericService 接口来发起服务调用,参数及返回值中的所有 POJO 均用 <code>Map</code> 表示。泛化调用对于服务端无需关注,按正常服务进行暴露即可。</p>\n<p>下面来看看消费端如何使用泛化调用进行服务调用。</p>\n<h2>通过 Spring XML 配置进行泛化调用</h2>\n<p>在 Spring 配置申明 <code>generic=&quot;true&quot;</code>,如:</p>\n<pre><code class=\"language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">dubbo:reference</span> [...]
   "link": "/zh-cn/blog/dubbo-generic-invoke.html",
   "meta": {
     "title": "Dubbo的泛化调用",
diff --git a/zh-cn/docs/admin/serviceTest.html b/zh-cn/docs/admin/serviceTest.html
index 0262331..6bd9831 100644
--- a/zh-cn/docs/admin/serviceTest.html
+++ b/zh-cn/docs/admin/serviceTest.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/dubbo_colorful.png"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/menu_gray.png"/><ul><li class="menu-item menu-item-normal"><a [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/dubbo_colorful.png"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/menu_gray.png"/><ul><li class="menu-item menu-item-normal"><a [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img src="/img/dubbo_gray.png"/><img class="apache" src="/img/apache_logo.png"/><div class="cols-container"><div class="col col-12"><h3></h3><p></p></div><div class="col col-4"><dl><dt>ASF</dt><dd><a href="http://www.apache.org" target="_self">基金会</a></dd><dd><a href="http://www.apache.org/licenses/" target="_self">证书</a></dd><dd><a href="http://www.apache.org/events/current-event" target="_self">事件</a></dd><dd><a  [...]
 	<script src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js"></script>
 	<script src="https://f.alicdn.com/react/15.4.1/react-dom.min.js"></script>
diff --git a/zh-cn/docs/admin/serviceTest.json b/zh-cn/docs/admin/serviceTest.json
index 621d2d5..5f96efe 100644
--- a/zh-cn/docs/admin/serviceTest.json
+++ b/zh-cn/docs/admin/serviceTest.json
@@ -1,6 +1,6 @@
 {
   "filename": "serviceTest.md",
-  "__html": "<p>请参考这篇<a href=\"../../../blog/zh-cn/service-test.md\">博客</a></p>\n",
+  "__html": "<p>请参考这篇<a href=\"../../../zh-cn/blog/service-test.md\">博客</a></p>\n",
   "link": "/zh-cn/docs/admin/serviceTest.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/impls/router.html b/zh-cn/docs/dev/impls/router.html
index 82c7286..eb8929e 100644
--- a/zh-cn/docs/dev/impls/router.html
+++ b/zh-cn/docs/dev/impls/router.html
@@ -32,7 +32,7 @@
     |-java
         |-com
             |-xxx
-                |-XxxRouterFactory.java (实现LoadBalance接口)
+                |-XxxRouterFactory.java (实现RouterFactory接口)
     |-resources
         |-META-INF
             |-dubbo
diff --git a/zh-cn/docs/dev/impls/router.json b/zh-cn/docs/dev/impls/router.json
index d6f83f2..d0eca66 100644
--- a/zh-cn/docs/dev/impls/router.json
+++ b/zh-cn/docs/dev/impls/router.json
@@ -1,6 +1,6 @@
 {
   "filename": "router.md",
-  "__html": "<h1>路由扩展</h1>\n<h2>扩展说明</h2>\n<p>从多个服务提者方中选择一个进行调用。</p>\n<h2>扩展接口</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.RouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.Router</code></li>\n</ul>\n<h2>已知扩展</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.router.ScriptRouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.router.FileRouterFactory</code></li>\n</ul>\n<h2>扩展示例</h2>\n<p>Maven 项目结构:</p>\n<pre><code>src\n |-main\n    |-java\n        |-com [...]
+  "__html": "<h1>路由扩展</h1>\n<h2>扩展说明</h2>\n<p>从多个服务提者方中选择一个进行调用。</p>\n<h2>扩展接口</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.RouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.Router</code></li>\n</ul>\n<h2>已知扩展</h2>\n<ul>\n<li><code>org.apache.dubbo.rpc.cluster.router.ScriptRouterFactory</code></li>\n<li><code>org.apache.dubbo.rpc.cluster.router.FileRouterFactory</code></li>\n</ul>\n<h2>扩展示例</h2>\n<p>Maven 项目结构:</p>\n<pre><code>src\n |-main\n    |-java\n        |-com [...]
   "link": "/zh-cn/docs/dev/impls/router.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/user/recommend.html b/zh-cn/docs/user/recommend.html
index f228dc0..d784953 100644
--- a/zh-cn/docs/user/recommend.html
+++ b/zh-cn/docs/user/recommend.html
@@ -22,10 +22,10 @@
 <p>Provider 端尽量多配置 Consumer 端的属性,让 Provider 的实现者一开始就思考 Provider 端的服务特点和服务质量等问题。</p>
 <p>示例:</p>
 <pre><code class="language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">dubbo:service</span> <span class="hljs-attr">interface</span>=<span class="hljs-string">"com.alibaba.hello.api.HelloService"</span> <span class="hljs-attr">version</span>=<span class="hljs-string">"1.0.0"</span> <span class="hljs-attr">ref</span>=<span class="hljs-string">"helloService"</span>
-    <span class="hljs-attr">timeout</span>=<span class="hljs-string">"300"</span> <span class="hljs-attr">retry</span>=<span class="hljs-string">"2"</span> <span class="hljs-attr">loadbalance</span>=<span class="hljs-string">"random"</span> <span class="hljs-attr">actives</span>=<span class="hljs-string">"0"</span> /&gt;</span>
+    <span class="hljs-attr">timeout</span>=<span class="hljs-string">"300"</span> <span class="hljs-attr">retries</span>=<span class="hljs-string">"2"</span> <span class="hljs-attr">loadbalance</span>=<span class="hljs-string">"random"</span> <span class="hljs-attr">actives</span>=<span class="hljs-string">"0"</span> /&gt;</span>
  
 <span class="hljs-tag">&lt;<span class="hljs-name">dubbo:service</span> <span class="hljs-attr">interface</span>=<span class="hljs-string">"com.alibaba.hello.api.WorldService"</span> <span class="hljs-attr">version</span>=<span class="hljs-string">"1.0.0"</span> <span class="hljs-attr">ref</span>=<span class="hljs-string">"helloService"</span>
-    <span class="hljs-attr">timeout</span>=<span class="hljs-string">"300"</span> <span class="hljs-attr">retry</span>=<span class="hljs-string">"2"</span> <span class="hljs-attr">loadbalance</span>=<span class="hljs-string">"random"</span> <span class="hljs-attr">actives</span>=<span class="hljs-string">"0"</span> &gt;</span>
+    <span class="hljs-attr">timeout</span>=<span class="hljs-string">"300"</span> <span class="hljs-attr">retries</span>=<span class="hljs-string">"2"</span> <span class="hljs-attr">loadbalance</span>=<span class="hljs-string">"random"</span> <span class="hljs-attr">actives</span>=<span class="hljs-string">"0"</span> &gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">dubbo:method</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"findAllPerson"</span> <span class="hljs-attr">timeout</span>=<span class="hljs-string">"10000"</span> <span class="hljs-attr">retries</span>=<span class="hljs-string">"9"</span> <span class="hljs-attr">loadbalance</span>=<span class="hljs-string">"leastactive"</span> <span class="hljs-attr">actives</span>=<span class="hljs-string">"5"</span> /&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dubbo:service</span>/&gt;</span>
 </code></pre>
diff --git a/zh-cn/docs/user/recommend.json b/zh-cn/docs/user/recommend.json
index d537044..271aa3a 100644
--- a/zh-cn/docs/user/recommend.json
+++ b/zh-cn/docs/user/recommend.json
@@ -1,6 +1,6 @@
 {
   "filename": "recommend.md",
-  "__html": "<h1>推荐用法</h1>\n<h2>在 Provider 端尽量多配置 Consumer 端属性</h2>\n<p>原因如下:</p>\n<ul>\n<li>作服务的提供方,比服务消费方更清楚服务的性能参数,如调用的超时时间、合理的重试次数等</li>\n<li>在 Provider 端配置后,Consumer 端不配置则会使用 Provider 端的配置,即 Provider 端的配置可以作为 Consumer 的缺省值 <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup>。否则,Consumer 会使用 Consumer 端的全局设置,这对于 Provider 是不可控的,并且往往是不合理的</li>\n</ul>\n<p>Provider 端尽量多配置 Consumer 端的属性,让 Provider 的实现者一开始就思考 Provider 端的服务特点和服务质量等问题。</p>\n<p>示例:</p>\n<pre><code class=\"l [...]
+  "__html": "<h1>推荐用法</h1>\n<h2>在 Provider 端尽量多配置 Consumer 端属性</h2>\n<p>原因如下:</p>\n<ul>\n<li>作服务的提供方,比服务消费方更清楚服务的性能参数,如调用的超时时间、合理的重试次数等</li>\n<li>在 Provider 端配置后,Consumer 端不配置则会使用 Provider 端的配置,即 Provider 端的配置可以作为 Consumer 的缺省值 <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup>。否则,Consumer 会使用 Consumer 端的全局设置,这对于 Provider 是不可控的,并且往往是不合理的</li>\n</ul>\n<p>Provider 端尽量多配置 Consumer 端的属性,让 Provider 的实现者一开始就思考 Provider 端的服务特点和服务质量等问题。</p>\n<p>示例:</p>\n<pre><code class=\"l [...]
   "link": "/zh-cn/docs/user/recommend.html",
   "meta": {
     "title": "推荐用法",
diff --git a/zh-cn/docs/user/references/xml/dubbo-service.html b/zh-cn/docs/user/references/xml/dubbo-service.html
index dc3313a..1dbcb74 100644
--- a/zh-cn/docs/user/references/xml/dubbo-service.html
+++ b/zh-cn/docs/user/references/xml/dubbo-service.html
@@ -193,7 +193,7 @@
 <td></td>
 <td>string</td>
 <td>可选</td>
-<td>缺使用第一个provider配置</td>
+<td>缺省使用第一个provider配置</td>
 <td>配置关联</td>
 <td>指定provider,值为&lt;dubbo:provider&gt;的id属性</td>
 <td>2.0.0以上版本</td>
diff --git a/zh-cn/docs/user/references/xml/dubbo-service.json b/zh-cn/docs/user/references/xml/dubbo-service.json
index f043701..8d56e8c 100644
--- a/zh-cn/docs/user/references/xml/dubbo-service.json
+++ b/zh-cn/docs/user/references/xml/dubbo-service.json
@@ -1,6 +1,6 @@
 {
   "filename": "dubbo-service.md",
-  "__html": "<h1>dubbo:service</h1>\n<p>服务提供者暴露服务配置。对应的配置类:<code>org.apache.dubbo.config.ServiceConfig</code></p>\n<table>\n<thead>\n<tr>\n<th>属性</th>\n<th>对应URL参数</th>\n<th>类型</th>\n<th>是否必填</th>\n<th>缺省值</th>\n<th>作用</th>\n<th>描述</th>\n<th>兼容性</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>interface</td>\n<td></td>\n<td>class</td>\n<td><b>必填</b></td>\n<td></td>\n<td>服务发现</td>\n<td>服务接口名</td>\n<td>1.0.0以上版本</td>\n</tr>\n<tr>\n<td>ref</td>\n<td></td>\n<td>object</td>\n<td><b>必填</b></td>\n<td> [...]
+  "__html": "<h1>dubbo:service</h1>\n<p>服务提供者暴露服务配置。对应的配置类:<code>org.apache.dubbo.config.ServiceConfig</code></p>\n<table>\n<thead>\n<tr>\n<th>属性</th>\n<th>对应URL参数</th>\n<th>类型</th>\n<th>是否必填</th>\n<th>缺省值</th>\n<th>作用</th>\n<th>描述</th>\n<th>兼容性</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>interface</td>\n<td></td>\n<td>class</td>\n<td><b>必填</b></td>\n<td></td>\n<td>服务发现</td>\n<td>服务接口名</td>\n<td>1.0.0以上版本</td>\n</tr>\n<tr>\n<td>ref</td>\n<td></td>\n<td>object</td>\n<td><b>必填</b></td>\n<td> [...]
   "link": "/zh-cn/docs/user/references/xml/dubbo-service.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/user/versions/version-270.html b/zh-cn/docs/user/versions/version-270.html
index a9fc697..aa77be4 100644
--- a/zh-cn/docs/user/versions/version-270.html
+++ b/zh-cn/docs/user/versions/version-270.html
@@ -74,7 +74,7 @@
 <p>建议将此配置集中管理,参考<a href="#1.2">外部化配置</a>。
 在此了解更多<a href="">元数据中心</a>设计目的与用途。</p>
 <h4 id="1.2">使用外部化配置</h4>
-<p>需要在项目启动前,使用<a href="https://github.com/apache/dubbo-ops">最新版本Dubbo-OPS</a>完成外部化配置迁移,理论上配置中心支持所有本地dubbo.properties所支持的配置项。</p>
+需要在项目启动前,使用[最新版本Dubbo-OPS](https://github.com/apache/dubbo-ops)完成外部化配置迁移,理论上配置中心支持所有本地dubbo.properties所支持的配置项。
 <p>以XML开发形式为例,假设我们本地有如下配置:</p>
 <pre><code class="language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">dubbo:application</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"demo-provider"</span>/&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dubbo:config-center</span> <span class="hljs-attr">address</span>=<span class="hljs-string">"zookeeper://127.0.0.1:2181"</span>/&gt;</span>
@@ -168,9 +168,7 @@
 </ul>
 <p>点击链接,了解关于异步API如何使用的更多<a href="">使用示例</a>。</p>
 <h4 id="1.1">包名改造</h4>
-<ol>
-<li>Maven坐标</li>
-</ol>
+1. Maven坐标
 <p><strong>groupId 由 <code>com.alibaba</code> 改为 <code>org.apache.dubbo</code></strong></p>
 <ol start="2">
 <li>package</li>
@@ -236,11 +234,11 @@
 </tr>
 <tr>
 <td>ConsumerConfig</td>
-<td>提供端默认配置采集API</td>
+<td>消费端默认配置采集API</td>
 </tr>
 <tr>
 <td>ProviderConfig</td>
-<td>消费端默认配置采集API</td>
+<td>提供端默认配置采集API</td>
 </tr>
 <tr>
 <td>ProtocolConfig</td>
diff --git a/zh-cn/docs/user/versions/version-270.json b/zh-cn/docs/user/versions/version-270.json
index a08fd5b..327e83e 100644
--- a/zh-cn/docs/user/versions/version-270.json
+++ b/zh-cn/docs/user/versions/version-270.json
@@ -1,6 +1,6 @@
 {
   "filename": "version-270.md",
-  "__html": "<h1>升级与可能的兼容性问题总结</h1>\n<p>环境要求:需要<strong>Java 8</strong>及以上版本。</p>\n<p>2.7.0版本在改造的过程中遵循了一个原则,即<strong>保持与低版本的兼容性,因此从功能层面来说它是与2.6.x及更低版本完全兼容的</strong>,而接下来将要提到的兼容性问题主要是<a href=\"#1.1\">包重命名</a>带来的。另外,虽然功能用法保持向后兼容,但参考本文能帮助您尽快用到2.7.0版本的新特性。</p>\n<h2>升级步骤</h2>\n<ol>\n<li>升级pom到2.7.0(以all-in-one依赖为例)。</li>\n</ol>\n<pre><code class=\"language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">properties</span>&gt;</span>\n    <span class=\"hljs-tag\">&lt;<span class=\"h [...]
+  "__html": "<h1>升级与可能的兼容性问题总结</h1>\n<p>环境要求:需要<strong>Java 8</strong>及以上版本。</p>\n<p>2.7.0版本在改造的过程中遵循了一个原则,即<strong>保持与低版本的兼容性,因此从功能层面来说它是与2.6.x及更低版本完全兼容的</strong>,而接下来将要提到的兼容性问题主要是<a href=\"#1.1\">包重命名</a>带来的。另外,虽然功能用法保持向后兼容,但参考本文能帮助您尽快用到2.7.0版本的新特性。</p>\n<h2>升级步骤</h2>\n<ol>\n<li>升级pom到2.7.0(以all-in-one依赖为例)。</li>\n</ol>\n<pre><code class=\"language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">properties</span>&gt;</span>\n    <span class=\"hljs-tag\">&lt;<span class=\"h [...]
   "link": "/zh-cn/docs/user/versions/version-270.html",
   "meta": {
     "title": "升级与可能的兼容性问题总结",