两个包,king-core是dubbo的发布方,King-web是dubbo的订阅方,使用的是本地的zookeeper来注册服务。
三个依赖,king-core和king-web都引入
dubbo提供方king-core的application.yml
dubbo消费方king-web的application.yml
application启动类添加三个注解特别是@EnableDubboConfiguration,king-core和king-web的启动类都需添加这三个注解
king-core的测试提供类
king-web的测试消费类注意@Reference引用时会添加king-core包的依赖
启动zookeeper前需修改conf目录里的zoo.cfg(没有的复制zoo-sample.cfg),windows是进入bin目录,启动zkServer.cmd,linux是进入bin,输入命令./zkServer.sh start,会自动查找conf里的zoo.cfg配置文件。
运行成功!:)