springcloud整合nacos启动时报错‘com.netflix.client.config.IClientConfig‘ that could not be found
异常信息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
·
异常信息
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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)