异常信息
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.
解决方法
在配置类里装配一个bean
@Bean
public IClientConfig iClientConfig() {
return new DefaultClientConfigImpl();
}
这个方法可能会导致一些问题
后续发现启动类必须得在第三层或更深的目录才行,com.xxx这一层或com这一层都会抛出异常
所以更改包路径,可以正常启动
据称在启动注解加上扫描的包路径也可以,但是对我无效(也许对你们有用)
@SpringBootApplication(scanBasePackages = "com"
后续参考于:https://www.jianshu.com/p/746185a153e7