1.创建springboot项目
在创建好的项目上右键创建Module
勾选spring web
下一步
执行上面步骤创建出
创建好server,及接口
修改provider-boot-annotation下pom文件
<dependency> <groupId>com.mo46</groupId> <artifactId>boot-interface</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-spring-boot-starter --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.8</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>2.12.0</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>2.8.0</version> </dependency>
在provider-boot-annotation启动类上添加@EnableDubbo
修改application.yml
创建实现类UserServiceImpl实现UserService接口,并且添加@Component和@DubboService
启动provider-boot-annotation
打开dubbo管理工具,就能看见我们刚刚运行的了
也能运行多个,先别停我们启动的哪个,然后修改port,和添加server.port因为我们已经启动了一个所以8080端口已经被占用
在查看dubbo管理工具,出现了2个
boot-consumer的pom文件配置和上面是一样的