dubbo集成spring boot
spring boot肯定是现在用的做多的开发框架,而dubbo框架是最流行的rpc框架之一,整合springboot和dubbo的使用很有必要
依赖
因为是springboot项目,dubbo官方也提供了dubbo的starter。
<!-- dubbo starter -->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
这里注意下spring boot的版本和dubbo-starter的版本映射关系,这里使用的是spring boot 2.1.3版本,用的是0.2版本的dubbo依赖,而1.x版本的spring boot框架则对应0.1.x版本的dubbo starter。
这里引入了starter之后也引入了之前在上一篇中的zk客户端依赖。
这里也遇到了idea新建maven module之后的一些坑,一直没办法加载对应的类,这里提示下可以尝试查看idea的maven配置,是不是把新加入的module勾选了ignore: