当前位置: 首页 > 网络应用技术

OpenFeign如何设置动态URL?

时间:2023-03-07 18:09:30 网络应用技术

  如果您将Spring Cloud OpenFeign用于服务室电话,则通常会添加此注释:

  可以看出,URL参数是字符串,上面的配置是在代码中写入“死”。

  如果我们想根据不同的环境进行动态配置,如果应该更改此URL动态更改,该怎么办?

  可以这样:

  首先修改注释

  然后添加配置文件,例如

  在您的application-dev.yml文件中

  在您的application-pre.yml文件中

  使用Spring的EL表达式,我们可以基于不同的文件获得动态动力学。

  此外,您可以指定此表达式的默认值

  也就是说,当配置文件没有此配置时,给出默认配置。在这种情况下,我们的注释必须修改如下:

  最终在实际项目中举一个例子