先说一下第二张种可用,XML形式的也可用(但是都用springboot用xml总觉得怪怪的)

这个问题卡了我一天多,

看了下网上这种形式的配置还是很多的,使用的io包的

 

而另外一种

参考  https://www.cnblogs.com/zjfjava/p/9696086.html

 

 

两种配置我用的第一种,也一直没问题

服务也能注册进zookeeper中去

但是取服务的时候就一直取不到,@reference 空指针null

网上问题看了很多了,都是说spring和dubbo加载问题,我也觉得确实是这个问题

后来想到springboot不是自动配置的嘛,那我去看看自动配置

mvn dependency:tree一下

io包是这样的

第二种包是这样的 

猜想可能是这个自动配置能组装dubbo和springboot启动顺序的问题

之前spring 和 dubbo就很省心,没什么问题 

另外这个也要注意

大家能按照官方走尽量按照官方走,否则我就是教训

补充:

第二种我的 配置 (两张图片是因为我写在两个yml中

注意这个consumer check  一定要加上

https://blog.csdn.net/kkgbn/article/details/55670069

原因以后有时间在看吧

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐