dubbo使用说明
dubbo是阿里巴巴的分布式服务框架。由于wrdoclet在运行时无法识别哪些是dubbo对外提供服务的类,因此需要在执行时通过参数明确指出dubbo配置文件的绝对路径。 比如demo中的配置文件provider.xml
...
<!-- 用dubbo协议在20880端口暴露服务 -->
<dubbo:protocol name="dubbo" port="20880" />
<!-- 声明需要暴露的服务接口 -->
<dubbo:service interface="net.winroad.dubbo.DemoService" ref="demoService" />
<!-- 和本地bean一样实现服务 -->
<bean id="demoService" class="net.winroad.dubbo.DemoServiceImpl" />
...
在执行时通过-dubboconfigpath传入provider.xml文件的路径
"-dubboconfigpath",
"D:/Programs Files/provider.xml",
需要注意的是wrdoclet只会对配置文件中的interface类进行分析并生成接口文档(比如上面的net.winroad.dubbo.DemoService),并不会对实现类进行分析(比如上面的net.winroad.dubbo.DemoServiceImpl)。