问题
nacos启动提示如下错误
Description:
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.
Action:
Consider defining a bean of type 'com.netflix.client.config.IClientConfig' in your configuration.
解决办法
1、它缺啥补个啥
@Bean
public IClientConfig iClientConfig() {
return new DefaultClientConfigImpl();
}
2、出现这个问题是我把启动类移动了位置
微信图片_20211001230124.png
微信图片_20211001230124.png
后续发现启动类必须得在第三层或更深的目录才行,com.xxx这一层或com这一层都会抛出异常
3、据称在启动注解加上扫描的包路径也可以,但是对我无效(也许对你们有用)
@SpringBootApplication(scanBasePackages = "com.dubbo",
scanBasePackageClasses = com.netflix.client.config.DefaultClientConfigImpl.class)