1. 服务提供方Providerspring-service-bean.xml 定义本地 Beancontext:annotation-config/ !-- 定义本地 Bean -- bean idauthService classcom.plx.device.app.service.impl.AuthServiceImpl /spring-service-provider.xml 暴露 Dubbo 服务dubbo:application nameapp-provider/dubbo:application dubbo:registry address${dubbo.zookeeper.address}/dubbo:registry dubbo:protocol namedubbo port${dubbo.protocal.port} / !-- 暴露 Dubbo 服务 -- dubbo:service interfacecom.plx.device.app.service.IAuthService refauthService !-- 这里的 ref 必须和上面 bean 的 id 一致 -- version1.1.1 groupapp /2. 服务消费方Consumerspring-consumer.xml 引用 Dubbo 服务dubbo:application nameapp-consumer/dubbo:application dubbo:registry address${dubbo.zookeeper.address}/dubbo:registry !-- 引用 Dubbo 服务 -- dubbo:reference idauthService !-- 这里定义的 id -- interfacecom.plx.device.app.service.IAuthService version1.1.1 groupapp /然后在代码中使用dubbo:reference idauthService !-- 这里定义的 id -- interfacecom.plx.device.app.service.IAuthService version1.1.1 groupapp /## 总结- 提供方 dubbo:service 的 ref 必须指向本地 bean 的 id- 消费方 dubbo:reference 的 id 可以自定义但要与代码中 Autowired 的变量名匹配或者用 Qualifier 指定