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 e0d7343  Website updated with 6ac7c85d7c49ca86a1357a7be4b4e832a88647c2
e0d7343 is described below

commit e0d7343781c3c816688bb4c58d201dd072acfb6a
Author: jenkins <[email protected]>
AuthorDate: Fri Jul 19 09:17:16 2019 +0000

    Website updated with 6ac7c85d7c49ca86a1357a7be4b4e832a88647c2
---
 COMMIT_ID                                     |   2 +-
 en-us/docs/admin/introduction.html            |   2 +-
 en-us/docs/admin/introduction.json            |   2 +-
 en-us/docs/user/configuration/annotation.html | 117 +++++++++++---------------
 en-us/docs/user/configuration/annotation.json |   8 +-
 md_json/docs.json                             |  12 ++-
 zh-cn/docs/admin/introduction.html            |   2 +-
 zh-cn/docs/admin/introduction.json            |   2 +-
 zh-cn/docs/user/configuration/annotation.html |   8 +-
 zh-cn/docs/user/configuration/annotation.json |   8 +-
 10 files changed, 78 insertions(+), 85 deletions(-)

diff --git a/COMMIT_ID b/COMMIT_ID
index 646e447..4a72e6e 100644
--- a/COMMIT_ID
+++ b/COMMIT_ID
@@ -1 +1 @@
-0ad409aa28b07ee67ae2be3b85bfd8f4dbdbb398
+6ac7c85d7c49ca86a1357a7be4b4e832a88647c2
diff --git a/en-us/docs/admin/introduction.html 
b/en-us/docs/admin/introduction.html
index 3fc2d7a..cddbbc1 100644
--- a/en-us/docs/admin/introduction.html
+++ b/en-us/docs/admin/introduction.html
@@ -33,7 +33,7 @@ java -jar dubbo-admin-0.1.jar
 <li>frontend deploy</li>
 </ul>
 <pre><code class="language-sh"><span class="hljs-built_in">cd</span> 
dubbo-admin-ui 
-npm run install 
+npm install 
 npm run dev 
 </code></pre>
 <ul>
diff --git a/en-us/docs/admin/introduction.json 
b/en-us/docs/admin/introduction.json
index ec39b06..172c49b 100644
--- a/en-us/docs/admin/introduction.json
+++ b/en-us/docs/admin/introduction.json
@@ -1,6 +1,6 @@
 {
   "filename": "introduction.md",
-  "__html": "<h1>Dubbo Admin introduction</h1>\n<p>Now version 0.1 has been 
released, frontend uses Vue and Vuetify as javascript framework and UI 
framework, backend uses spring framework, you can deploy the whole project with 
maven or deploy frontend and backend separately.</p>\n<h3>Deploy the whole 
project through maven</h3>\n<ul>\n<li>install</li>\n</ul>\n<pre><code 
class=\"language-sh\">git <span class=\"hljs-built_in\">clone</span> 
https://github.com/apache/dubbo-admin.git\n<span cl [...]
+  "__html": "<h1>Dubbo Admin introduction</h1>\n<p>Now version 0.1 has been 
released, frontend uses Vue and Vuetify as javascript framework and UI 
framework, backend uses spring framework, you can deploy the whole project with 
maven or deploy frontend and backend separately.</p>\n<h3>Deploy the whole 
project through maven</h3>\n<ul>\n<li>install</li>\n</ul>\n<pre><code 
class=\"language-sh\">git <span class=\"hljs-built_in\">clone</span> 
https://github.com/apache/dubbo-admin.git\n<span cl [...]
   "link": "/en-us/docs/admin/introduction.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/user/configuration/annotation.html 
b/en-us/docs/user/configuration/annotation.html
index fb7a159..ebf92b5 100644
--- a/en-us/docs/user/configuration/annotation.html
+++ b/en-us/docs/user/configuration/annotation.html
@@ -4,101 +4,78 @@
 <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-       <meta name="keywords" content="annotation" />
-       <meta name="description" content="annotation" />
+       <meta name="keywords" content="dubbo,annotation configuration" />
+       <meta name="description" content="Annotation Configuration" />
        <!-- 网页标签标题 -->
-       <title>annotation</title>
+       <title>Annotation Configuration</title>
        <link rel="shortcut icon" href="/img/dubbo.ico"/>
        <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="/en-us/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">中</span><div class="header-menu"><img 
class="header-menu-toggle" src="/img/menu_gray.png"/><ul><li class="menu-item 
menu-item-normal"><a  [...]
-<p>Requires<code>2.5.7</code> or higher</p>
+<p>Requires<code>2.6.3</code> or higher
+click here to view the <a 
href="https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-annotation";>complete
 sample</a></p>
 <h2>Provider Side</h2>
 <h3><code>Service</code> annotation for exporting</h3>
-<pre><code class="language-java"><span class="hljs-keyword">import</span> 
org.apache.dubbo.config.annotation.Service;
- 
-<span class="hljs-meta">@Service</span>(timeout = <span 
class="hljs-number">5000</span>)
-<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">AnnotateServiceImpl</span> <span 
class="hljs-keyword">implements</span> <span 
class="hljs-title">AnnotateService</span> </span>{ 
-    <span class="hljs-comment">// ...</span>
-}
-</code></pre>
-<h3>Use JavaConfig for common parts</h3>
-<pre><code class="language-java"><span class="hljs-meta">@Configuration</span>
-<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">DubboConfiguration</span> </span>{
-
-    <span class="hljs-meta">@Bean</span>
-    <span class="hljs-function"><span class="hljs-keyword">public</span> 
ApplicationConfig <span class="hljs-title">applicationConfig</span><span 
class="hljs-params">()</span> </span>{
-        ApplicationConfig applicationConfig = <span 
class="hljs-keyword">new</span> ApplicationConfig();
-        applicationConfig.setName(<span 
class="hljs-string">"provider-test"</span>);
-        <span class="hljs-keyword">return</span> applicationConfig;
-    }
-
-    <span class="hljs-meta">@Bean</span>
-    <span class="hljs-function"><span class="hljs-keyword">public</span> 
RegistryConfig <span class="hljs-title">registryConfig</span><span 
class="hljs-params">()</span> </span>{
-        RegistryConfig registryConfig = <span class="hljs-keyword">new</span> 
RegistryConfig();
-        registryConfig.setAddress(<span 
class="hljs-string">"zookeeper://127.0.0.1:2181"</span>);
-        registryConfig.setClient(<span class="hljs-string">"curator"</span>);
-        <span class="hljs-keyword">return</span> registryConfig;
+<pre><code class="language-java"><span class="hljs-meta">@Service</span>
+<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">AnnotationServiceImpl</span> <span 
class="hljs-keyword">implements</span> <span 
class="hljs-title">AnnotationService</span> </span>{
+    <span class="hljs-meta">@Override</span>
+    <span class="hljs-function"><span class="hljs-keyword">public</span> 
String <span class="hljs-title">sayHello</span><span 
class="hljs-params">(String name)</span> </span>{
+        <span class="hljs-keyword">return</span> <span 
class="hljs-string">"annotation: hello, "</span> + name;
     }
 }
 </code></pre>
-<h3>Path to scan</h3>
-<pre><code class="language-java"><span 
class="hljs-meta">@SpringBootApplication</span>
-<span class="hljs-meta">@DubboComponentScan</span>(basePackages = <span 
class="hljs-string">"org.apache.dubbo.test.service.impl"</span>)
-<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">ProviderTestApp</span> </span>{
-    <span class="hljs-comment">// ...</span>
+<h3>Add application sharing configuration</h3>
+<pre><code class="language-properties"><span class="hljs-comment"># 
dubbo-provider.properties</span>
+<span class="hljs-meta">dubbo.application.name</span>=<span 
class="hljs-string">annotation-provider</span>
+<span class="hljs-meta">dubbo.registry.address</span>=<span 
class="hljs-string">zookeeper://127.0.0.1:2181</span>
+<span class="hljs-meta">dubbo.protocol.name</span>=<span 
class="hljs-string">dubbo</span>
+<span class="hljs-meta">dubbo.protocol.port</span>=<span 
class="hljs-string">20880</span>
+</code></pre>
+<h3>Spring scan path</h3>
+<pre><code class="language-java"><span class="hljs-meta">@Configuration</span>
+<span class="hljs-meta">@EnableDubbo</span>(scanBasePackages = <span 
class="hljs-string">"org.apache.dubbo.samples.simple.annotation.impl"</span>)
+<span class="hljs-meta">@PropertySource</span>(<span 
class="hljs-string">"classpath:/spring/dubbo-provider.properties"</span>)
+<span class="hljs-keyword">static</span> <span 
class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">ProviderConfiguration</span> </span>{
+       
 }
 </code></pre>
 <h2>Consumer Side</h2>
 <h3><code>Reference</code> annotation for reference</h3>
-<pre><code class="language-java"><span class="hljs-keyword">public</span> 
<span class="hljs-class"><span class="hljs-keyword">class</span> <span 
class="hljs-title">AnnotationConsumeService</span> </span>{
+<pre><code class="language-java"><span 
class="hljs-meta">@Component</span>(<span 
class="hljs-string">"annotationAction"</span>)
+<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">AnnotationAction</span> </span>{
 
-    <span 
class="hljs-meta">@org</span>.apache.dubbo.config.annotation.Reference
-    <span class="hljs-keyword">public</span> AnnotateService annotateService;
+    <span class="hljs-meta">@Reference</span>
+    <span class="hljs-keyword">private</span> AnnotationService 
annotationService;
     
-    <span class="hljs-comment">// ...</span>
+    <span class="hljs-function"><span class="hljs-keyword">public</span> 
String <span class="hljs-title">doSayHello</span><span 
class="hljs-params">(String name)</span> </span>{
+        <span class="hljs-keyword">return</span> 
annotationService.sayHello(name);
+    }
 }
-
 </code></pre>
-<h3>Use JavaConfig for common parts</h3>
+<h3>Add application sharing configuration</h3>
+<pre><code class="language-java"># dubbo-consumer.properties
+dubbo.application.name=annotation-consumer
+dubbo.registry.address=zookeeper://127.0.0.1:2181
+dubbo.consumer.timeout=3000
+</code></pre>
+<h3>Spring scan path</h3>
 <pre><code class="language-java"><span class="hljs-meta">@Configuration</span>
-<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">DubboConfiguration</span> </span>{
-
-    <span class="hljs-meta">@Bean</span>
-    <span class="hljs-function"><span class="hljs-keyword">public</span> 
ApplicationConfig <span class="hljs-title">applicationConfig</span><span 
class="hljs-params">()</span> </span>{
-        ApplicationConfig applicationConfig = <span 
class="hljs-keyword">new</span> ApplicationConfig();
-        applicationConfig.setName(<span 
class="hljs-string">"consumer-test"</span>);
-        <span class="hljs-keyword">return</span> applicationConfig;
-    }
+<span class="hljs-meta">@EnableDubbo</span>(scanBasePackages = <span 
class="hljs-string">"org.apache.dubbo.samples.simple.annotation.action"</span>)
+<span class="hljs-meta">@PropertySource</span>(<span 
class="hljs-string">"classpath:/spring/dubbo-consumer.properties"</span>)
+<span class="hljs-meta">@ComponentScan</span>(value = {<span 
class="hljs-string">"org.apache.dubbo.samples.simple.annotation.action"</span>})
+<span class="hljs-keyword">static</span> <span 
class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">ConsumerConfiguration</span> </span>{
 
-    <span class="hljs-meta">@Bean</span>
-    <span class="hljs-function"><span class="hljs-keyword">public</span> 
ConsumerConfig <span class="hljs-title">consumerConfig</span><span 
class="hljs-params">()</span> </span>{
-        ConsumerConfig consumerConfig = <span class="hljs-keyword">new</span> 
ConsumerConfig();
-        consumerConfig.setTimeout(<span class="hljs-number">3000</span>);
-        <span class="hljs-keyword">return</span> consumerConfig;
-    }
-
-    <span class="hljs-meta">@Bean</span>
-    <span class="hljs-function"><span class="hljs-keyword">public</span> 
RegistryConfig <span class="hljs-title">registryConfig</span><span 
class="hljs-params">()</span> </span>{
-        RegistryConfig registryConfig = <span class="hljs-keyword">new</span> 
RegistryConfig();
-        registryConfig.setAddress(<span 
class="hljs-string">"zookeeper://127.0.0.1:2181"</span>);
-        registryConfig.setClient(<span class="hljs-string">"curator"</span>);
-        <span class="hljs-keyword">return</span> registryConfig;
-    }
 }
 </code></pre>
-<h3>Path to scan</h3>
-<pre><code class="language-java"><span 
class="hljs-meta">@SpringBootApplication</span>
-<span class="hljs-meta">@DubboComponentScan</span>(basePackages = <span 
class="hljs-string">"org.apache.dubbo.test.service"</span>)
-<span class="hljs-keyword">public</span> <span class="hljs-class"><span 
class="hljs-keyword">class</span> <span 
class="hljs-title">ConsumerTestApp</span> </span>{
-    <span class="hljs-comment">// ...</span>
+<h3>Invoke service</h3>
+<pre><code class="language-java"><span class="hljs-function"><span 
class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> 
<span class="hljs-keyword">void</span> <span 
class="hljs-title">main</span><span class="hljs-params">(String[] args)</span> 
<span class="hljs-keyword">throws</span> Exception </span>{
+    AnnotationConfigApplicationContext context = <span 
class="hljs-keyword">new</span> 
AnnotationConfigApplicationContext(ConsumerConfiguration.class);
+    context.start();
+    <span class="hljs-keyword">final</span> AnnotationAction annotationAction 
= (AnnotationAction) context.getBean(<span 
class="hljs-string">"annotationAction"</span>);
+    String hello = annotationAction.doSayHello(<span 
class="hljs-string">"world"</span>);
 }
 </code></pre>
-<h2>NOTES</h2>
-<p>All annotations in 2.5.7 will be removed later, if you have used these 
annotations in your project, please upgrade to the latest version.</p>
-<pre><code class="language-xml"><span class="hljs-tag">&lt;<span 
class="hljs-name">dubbo:annotation</span> <span 
class="hljs-attr">package</span>=<span 
class="hljs-string">"org.apache.dubbo.test.service"</span> /&gt;</span> 
-</code></pre>
 </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">Foundation</a></dd><dd><a href="http://www.apache.org/licenses/"; 
target="_self">License</a></dd><dd><a 
href="http://www.apache.org/events/current-event"; target="_self">Events [...]
        <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/en-us/docs/user/configuration/annotation.json 
b/en-us/docs/user/configuration/annotation.json
index f56955b..2fe806a 100644
--- a/en-us/docs/user/configuration/annotation.json
+++ b/en-us/docs/user/configuration/annotation.json
@@ -1,6 +1,10 @@
 {
   "filename": "annotation.md",
-  "__html": "<h1>Annotation Configuration</h1>\n<p>Requires<code>2.5.7</code> 
or higher</p>\n<h2>Provider Side</h2>\n<h3><code>Service</code> annotation for 
exporting</h3>\n<pre><code class=\"language-java\"><span 
class=\"hljs-keyword\">import</span> 
org.apache.dubbo.config.annotation.Service;\n \n<span 
class=\"hljs-meta\">@Service</span>(timeout = <span 
class=\"hljs-number\">5000</span>)\n<span class=\"hljs-keyword\">public</span> 
<span class=\"hljs-class\"><span class=\"hljs-keyword\"> [...]
+  "__html": "<h1>Annotation Configuration</h1>\n<p>Requires<code>2.6.3</code> 
or higher\nclick here to view the <a 
href=\"https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-annotation\";>complete
 sample</a></p>\n<h2>Provider Side</h2>\n<h3><code>Service</code> annotation 
for exporting</h3>\n<pre><code class=\"language-java\"><span 
class=\"hljs-meta\">@Service</span>\n<span class=\"hljs-keyword\">public</span> 
<span class=\"hljs-class\"><span class=\"hljs-keyword\">class</sp [...]
   "link": "/en-us/docs/user/configuration/annotation.html",
-  "meta": {}
+  "meta": {
+    "title": "Annotation Configuration",
+    "keywords": "dubbo,annotation configuration",
+    "description": "Annotation Configuration"
+  }
 }
\ No newline at end of file
diff --git a/md_json/docs.json b/md_json/docs.json
index e356d32..aa56d34 100644
--- a/md_json/docs.json
+++ b/md_json/docs.json
@@ -446,7 +446,11 @@
     {
       "filename": "annotation.md",
       "link": "/en-us/docs/user/configuration/annotation.html",
-      "meta": {}
+      "meta": {
+        "title": "Annotation Configuration",
+        "keywords": "dubbo,annotation configuration",
+        "description": "Annotation Configuration"
+      }
     },
     {
       "filename": "api.md",
@@ -1495,7 +1499,11 @@
     {
       "filename": "annotation.md",
       "link": "/zh-cn/docs/user/configuration/annotation.html",
-      "meta": {}
+      "meta": {
+        "title": "注解配置",
+        "keywords": "dubbo,注解配置",
+        "description": "注解配置"
+      }
     },
     {
       "filename": "api.md",
diff --git a/zh-cn/docs/admin/introduction.html 
b/zh-cn/docs/admin/introduction.html
index e971348..de04d75 100644
--- a/zh-cn/docs/admin/introduction.html
+++ b/zh-cn/docs/admin/introduction.html
@@ -33,7 +33,7 @@ java -jar dubbo-admin-0.1.jar
 <li>前端</li>
 </ul>
 <pre><code class="language-sh"><span class="hljs-built_in">cd</span> 
dubbo-admin-ui 
-npm run install 
+npm install 
 npm run dev 
 </code></pre>
 <ul>
diff --git a/zh-cn/docs/admin/introduction.json 
b/zh-cn/docs/admin/introduction.json
index 712d267..a56153b 100644
--- a/zh-cn/docs/admin/introduction.json
+++ b/zh-cn/docs/admin/introduction.json
@@ -1,6 +1,6 @@
 {
   "filename": "introduction.md",
-  "__html": 
"<h1>Dubbo管理控制台介绍</h1>\n<p>目前的管理控制台已经发布0.1版本,结构上采取了前后端分离的方式,前端使用Vue和Vuetify分别作为Javascript框架和UI框架,后端采用Spring
 
Boot框架。既可以按照标准的Maven方式进行打包,部署,也可以采用前后端分离的部署方式,方便开发,功能上,目前具备了服务查询,服务治理(包括Dubbo2.7中新增的治理规则)以及服务测试三部分内容。</p>\n<h3>Maven方式部署</h3>\n<ul>\n<li>安装</li>\n</ul>\n<pre><code
 class=\"language-sh\">git <span class=\"hljs-built_in\">clone</span> 
https://github.com/apache/dubbo-admin.git\n<span 
class=\"hljs-built_in\">cd</span> dubbo-admin\nmvn clean package\n<span 
class=\"hljs-built [...]
+  "__html": 
"<h1>Dubbo管理控制台介绍</h1>\n<p>目前的管理控制台已经发布0.1版本,结构上采取了前后端分离的方式,前端使用Vue和Vuetify分别作为Javascript框架和UI框架,后端采用Spring
 
Boot框架。既可以按照标准的Maven方式进行打包,部署,也可以采用前后端分离的部署方式,方便开发,功能上,目前具备了服务查询,服务治理(包括Dubbo2.7中新增的治理规则)以及服务测试三部分内容。</p>\n<h3>Maven方式部署</h3>\n<ul>\n<li>安装</li>\n</ul>\n<pre><code
 class=\"language-sh\">git <span class=\"hljs-built_in\">clone</span> 
https://github.com/apache/dubbo-admin.git\n<span 
class=\"hljs-built_in\">cd</span> dubbo-admin\nmvn clean package\n<span 
class=\"hljs-built [...]
   "link": "/zh-cn/docs/admin/introduction.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/user/configuration/annotation.html 
b/zh-cn/docs/user/configuration/annotation.html
index cd97bb4..deb38a0 100644
--- a/zh-cn/docs/user/configuration/annotation.html
+++ b/zh-cn/docs/user/configuration/annotation.html
@@ -4,10 +4,10 @@
 <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-       <meta name="keywords" content="annotation" />
-       <meta name="description" content="annotation" />
+       <meta name="keywords" content="dubbo,注解配置" />
+       <meta name="description" content="注解配置" />
        <!-- 网页标签标题 -->
-       <title>annotation</title>
+       <title>注解配置</title>
        <link rel="shortcut icon" href="/img/dubbo.ico"/>
        <link rel="stylesheet" href="/build/documentation.css" />
 </head>
@@ -69,7 +69,7 @@
 
 }
 </code></pre>
-<h3>调动服务</h3>
+<h3>调用服务</h3>
 <pre><code class="language-java"><span class="hljs-function"><span 
class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> 
<span class="hljs-keyword">void</span> <span 
class="hljs-title">main</span><span class="hljs-params">(String[] args)</span> 
<span class="hljs-keyword">throws</span> Exception </span>{
     AnnotationConfigApplicationContext context = <span 
class="hljs-keyword">new</span> 
AnnotationConfigApplicationContext(ConsumerConfiguration.class);
     context.start();
diff --git a/zh-cn/docs/user/configuration/annotation.json 
b/zh-cn/docs/user/configuration/annotation.json
index f7f7416..c411085 100644
--- a/zh-cn/docs/user/configuration/annotation.json
+++ b/zh-cn/docs/user/configuration/annotation.json
@@ -1,6 +1,10 @@
 {
   "filename": "annotation.md",
-  "__html": "<h1>注解配置</h1>\n<p>需要 <code>2.6.3</code> 及以上版本支持\n点此查看<a 
href=\"https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-annotation\";>完整示例</a></p>\n<h2>服务提供方</h2>\n<h3><code>Service</code>注解暴露服务</h3>\n<pre><code
 class=\"language-java\"><span class=\"hljs-meta\">@Service</span>\n<span 
class=\"hljs-keyword\">public</span> <span class=\"hljs-class\"><span 
class=\"hljs-keyword\">class</span> <span 
class=\"hljs-title\">AnnotationServiceImpl</span> <span class=\"hljs-keywo [...]
+  "__html": "<h1>注解配置</h1>\n<p>需要 <code>2.6.3</code> 及以上版本支持\n点此查看<a 
href=\"https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-annotation\";>完整示例</a></p>\n<h2>服务提供方</h2>\n<h3><code>Service</code>注解暴露服务</h3>\n<pre><code
 class=\"language-java\"><span class=\"hljs-meta\">@Service</span>\n<span 
class=\"hljs-keyword\">public</span> <span class=\"hljs-class\"><span 
class=\"hljs-keyword\">class</span> <span 
class=\"hljs-title\">AnnotationServiceImpl</span> <span class=\"hljs-keywo [...]
   "link": "/zh-cn/docs/user/configuration/annotation.html",
-  "meta": {}
+  "meta": {
+    "title": "注解配置",
+    "keywords": "dubbo,注解配置",
+    "description": "注解配置"
+  }
 }
\ No newline at end of file

Reply via email to