项目场景:
接手一个基于SSM + Dubbo + zookeeper 的架构
问题描述:
创建Controller后,创建Service。创建实现类
但是启动一直报 No provider available for the service
原因分析:
修改@Refernce 和@AutoWired直接后,还是不行。
然后怀疑是包扫描范围问题。
然后发现当前系统架构中, 该子项目只包含接口,没有实现类。 实现类放在另外一个子项目。
解决方案:
最后了解项目规范后, 把ServiceImpl放到有包扫描的项目(privoder中),解决问题。