Parameter 0 of method ribbonServerList in com.alibaba.cloud.nacos.ribbon.NacosRibbonClientConfiguration required a bean of type 'com.netflix.client.config.IClientConfig' that could not be found.
出现以上报错内容,有一种方式是将启动类放到更深一层的包下面并且在启动类添加启动类路径,如下:
@SpringBootApplication(scanBasePackages = "com.it.laoma")
原因我也不是很清楚,毕竟目前学习java4个月
还有一种方式是配置bean在启动类上
@Bean public IClientConfig iClientConfig(){ return new DefaultClientConfigImpl(); }
但是第二种方法会导致一种错误,当配置openfeign时候,需要排除ribbon的依赖,并且添加loadbalancer依赖,这样的话就会和这个bean冲突,导致错误,无法启动也很难解决
建议使用第一种方法,将启动类放到更深的包下面