Каков правильный способ чтения конфигурации в dropwizard из чего-то вроде базы данных или вызова REST? У меня есть прецедент, когда я не могу иметь yml-файл с некоторыми значениями и должен получать настройки/конфиг во время запуска с предварительно настроенного URL-адреса с помощью вызовов REST.dropwizard: прочитать конфигурацию из источника, отличного от файла
Можно ли просто вызвать эти вызовы REST в методах get класса ApplicationConfiguration
?
Спасибо! Таким образом, похоже, что я должен вернуть входной поток в файл YAML из этой реализации. То есть, читайте свойства из БД, сохраняйте в ямле, а затем возвращайте к нему дескриптор. Несколько неудобно, но должно работать, я думаю. – ragebiswas
Я не понимал, что возвращает InputStream. Согласен, это несколько неудобно. Похоже, вы также можете настроить способ обработки «InputStream». Это все еще немного утомительно, так как вам все еще нужно работать с 'InputStream', но по крайней мере вы можете работать в памяти. Я уточню свой ответ. – Natan