Получение Micronaut HttpClient с url-адресом из свойства

Я хочу получить HttpClient с помощью аннотации клиента, так что это под управлением Микронавта. Однако таким образом я не могу использовать URL-адрес из моего файла свойств:

public FooService(
   @Value("${url}") String url,
   // I can't use url here, but @Client needs an non empty url parameter
   @Client(url) RxHttpClient httpClient
   // other constructor arguments...
)

Можно ли разрешить Micronaut управлять HttpClient, по-прежнему используя URL-адрес из моего application.yml?


person Journeycorner    schedule 06.12.2019    source источник


Ответы (1)