Что ж, похоже, единственный способ решить мою проблему заключается в следующем:
Класс CustomConfig
расширен, чтобы иметь конструктор, и внутри этого конструктора я получаю значение uri
с сервера конфигурации.
public class CustomConfig
{
public string uri { get; set; }
public CustomConfig(IConfiguration configuration)
{
uri = configuration.GetValue<string>("spring:cloud:config:uri");
}
}
И затем внутри моего контроллера я вызываю класс в конструкторе следующим образом:
private Startup.CustomConfig _customConfig;
public TestController(Startup.CustomConfig customConfig)
{
_customConfig = customConfig;
}
Когда я проверяю переменную _customConfig
, она состоит из моего значения uri
.
Я не отмечу это как Ответ и буду ждать предложений от других.