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"><<span
class="hljs-name">dubbo:annotation</span> <span
class="hljs-attr">package</span>=<span
class="hljs-string">"org.apache.dubbo.test.service"</span> /></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