该种方式和上一篇:https://blog.csdn.net/u014429653/article/details/99703451创建过程基本一样,不同处是配置文件
参考官方文档API配置和注解配置将xml里面的东西编写为API代码再使用注解注册到容器中。
API配置: http://dubbo.apache.org/zh-cn/docs/user/configuration/api.html
xml配置: http://dubbo.apache.org/zh-cn/docs/user/configuration/xml.html
1、创建工程
创建一个空的maven父工程:,在父工程下创建一个maven子工程,然后创建两个springboot工程;
父工程:dubbospringbootdemo2
maven子工程:dubbospringbootapi(公共api接口)
springboot工程:dubbospringbootprovider(服务提供方)
springboot工程:dubbospringbootconsumer(服务消费方)
2、配置过程
2.1 在dubbospringbootapi工程中加入接口
2.2 配置dubbospringbootprovider
在pom.xml中引入jar包
创建接口实现类(service注解暴露服务):
**注意:**此处必须要用@Component注解
创建dubbo配置类(提供方全局配置):
package com.dubboo.test.dubbospringbootprovider.configuration;