Feign是Spring Cloud提供的一个声明式的伪Http客户端, 它使得调用远程服务就像调用本地服务一样简单, 只需要创建一个接口并添加一个注解即可。 Nacos很好的兼容了Feign, Feign默认集了Ribbon, 所以在Nacos下使用Fegin默认就实现了负载均衡的效果。
在今天客户端运行时,出现报错:This application has no explicit mapping for /error, so you are seeing this as a fallback.但控制台并未报错。
控制台未报错,那么代码没有问题,对比发现该项目的目录结构有问题。正确的目录结构应该是:
就是说在项目中建子文件夹时,子文件夹和启动项属于同级目录,不可将启动项放在子文件夹内。