在使用上面的 @FeignClient 指定服务的地址 的时候,后台报错,显示404,找不到。
于是放弃在 FeignClient 注解中使用 url 属性,
改为下面的写法。用 value来操作,指定导向的名称。Feign 在这种情况下会根据 value
所指定的名称来解析服务的地址。
注意:这里的value需要在spring.application.name
里定义。spring.application.name
属性通常是在 Spring Boot 应用程序的 bootstrap.properties
或 bootstrap.yml
配置文件中进行定义的
总结一下,调用@FeignClient时候,要不就用 name 和 url 的方式。要不就用 value 的方式。
---- 更新
刚才上到生产环境,报错了。
所以又试着调为了name + url 的方式