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

这个问题卡了我一天多,

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

关于springboot @reference 引用为空 null的解决

 

而另外一种

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

关于springboot @reference 引用为空 null的解决

关于springboot @reference 引用为空 null的解决

 

 

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

服务也能注册进zookeeper中去

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

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

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

mvn dependency:tree一下

io包是这样的

关于springboot @reference 引用为空 null的解决

第二种包是这样的 

关于springboot @reference 引用为空 null的解决

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

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

另外这个也要注意

关于springboot @reference 引用为空 null的解决

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

关于springboot @reference 引用为空 null的解决

补充:

第二种我的 配置 (两张图片是因为我写在两个yml中关于springboot @reference 引用为空 null的解决

关于springboot @reference 引用为空 null的解决

关于springboot @reference 引用为空 null的解决

注意这个consumer check  一定要加上

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

原因以后有时间在看吧

相关文章:

  • 2021-12-26
  • 2021-12-19
  • 2022-12-23
  • 2021-11-07
  • 2021-12-07
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2022-02-28
  • 2022-12-23
  • 2021-09-26
  • 2021-07-17
  • 2021-11-30
  • 2021-08-21
相关资源
相似解决方案