当前位置: 首页 > 知识库问答 >
问题:

如何向库中定义的Spring Cloud OpenFeign客户机添加特定配置?

卫俊誉
2023-03-14

是否有任何方法可以将配置添加到库中定义的OpenFeign客户机,使其不影响任何其他客户机?

共有1个答案

郝昊东
2023-03-14

您可以创建一个自定义的虚假配置

@FeignClient(name = "stores", configuration = CustomConfiguration.class)
public interface StoreClient {
    //..
}

您的自定义配置将调用您的自定义拦截器。您可以在自定义拦截器中实现一些逻辑。

如果(请求uri包含某些模式)添加一些头

 类似资料:
  • 我使用maven-jaxb2-plugin(org.jvnet.jaxb2.maven2)来生成资源和xjb绑定来为生成的bean添加注释。 这些注释必须包含在插件的类路径中,所以我使用依赖项部分。 如果maven中央构建中缺少的某些依赖项失败。我如何添加存储库以查找插件? 在maven central找不到这件文物 但可以在另一个存储库中找到: 插件配置: 构建示例:http://azee.pe

  • 我想向Hybris的不同客户群展示产品的不同价格。如何通过弹劾来实现这一点?

  • 问题内容: 我正在使用CLI工具来构建具有很酷的上传功能的混合移动应用程序,因此我可以在设备上测试该应用程序而无需通过应用程序商店(ionic- cli)。但是,在我的公司中,像许多其他公司一样,TLS请求使用我自己在钥匙串(OS X)的计算机上拥有的自定义CA证书重新签名。但是,nodejs不会使用钥匙串来获取其信任的CA列表。我无法控制ionic- cli应用程序,因此无法简单地将{ca:}属

  • 我的工具基本上读取PDF并在JTextArea中打印PDF的内容。在我的PDF包含阿拉伯语的PH Mirjan字体之前,一切正常。我的文本区域显示一些垃圾字符,如下所示。 我该如何解决这个问题? 我的文本区域的默认字体是Arial Unicode MS。我可以配置文本区域的字体吗?假设我在本地下载了PH Mirjan,如何将文本区域字体更改为下载的字体。非常感谢任何建议或参考链接。 编辑 这给了我