0

我正在编写一个应用程序,我想在其中丰富基于某些配置的传出请求。配置示例

clients:
  clientA:
    header1: value1
    header2: value2
  client2:
    header1: value3
    header2: value4

为此,我有两个目标:

  • 扩展本机配置以添加更多信息
  • 在 ClientFilter 中,检索此信息并添加到请求中

谈到第二点:1-有没有办法让我获得在过滤器上发出请求的客户端的clientId?或者我可以注入客户端本身吗?2- 有没有办法让我根据 clientId 加载适当的配置?

4

1 回答 1

0

解决方法:有一个请求属性表示:

request.getAttribute("micronaut.http.serviceId")
于 2020-08-11T13:00:54.783 回答