Настройка внешней конфигурации из файла fat-JAR - PullRequest
0 голосов
/ 12 ноября 2019

Я ищу способ чистой настройки некоторых параметров конфигурации в загрузочном приложении Spring. Например: если дважды щелкнуть файл FAT-JAR, он загружает конфигурацию из этого файла, скажем, myConfig.config, который находится в той же папке, в которой находится файл FAT-JAR. Затем прочитайте конфигурацию и разверните веб-приложение. Одним из вариантов использования является чтение номера порта из файла конфигурации и запуск веб-приложения с номером порта, указанным в файле конфигурации. Если необходимо изменить номер порта, необходимо обновить только конфигурационный файл и перезапустить веб-приложение.

Я знаю, что это возможно в .NET. Я попробовал эту ссылку [1], но она указывает конфигурационный файл в командной строке. Кроме того, @PropertySource может использоваться, но он снова оказывается в fat-JAR. Существует также Spring Cloud Config, но я думаю, что это будет излишним для небольших приложений. Есть много доступных учебных пособий, но они используют один из вышеупомянутых методов.

Итак, есть ли способ достичь этого?

Если да, то какие шаги / ссылка для этого?

[1] Springboot, экстернализующий конфигурацию log4j

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...