Какие свойства конфигурации нельзя изменить во время развертывания / выполнения в Quarkus? - PullRequest
2 голосов
/ 06 мая 2020

Я читал документацию Quarkus о конфигурации , и это привлекло мое внимание:

Quarkus выполняет большую часть своей конфигурации, а bootstrap - во время сборки. Затем большинство свойств будет считано и установлено на этапе сборки. Чтобы изменить их, не забудьте переупаковать свое приложение.

Где я могу найти список конфигураций, которые не можно изменить во время развертывания / выполнения?

1 Ответ

1 голос
/ 06 мая 2020

Все параметры конфигурации Quarkus можно найти здесь: https://quarkus.io/guides/all-config

Слева от некоторых свойств есть значок «замок», который означает, что свойство конфигурации зафиксировано во время сборки. Все остальные свойства, рядом с которыми нет значка «замок», могут быть переопределены во время выполнения.

Например, свойство quarkus.datasource.jdbc.driver фиксируется во время сборки, то есть между dev / test / prod вы должны используйте тот же драйвер JDB C. С другой стороны, такие свойства, как quarkus.datasource.jdbc.url, могут быть переопределены во время выполнения, поэтому во время разработки / тестирования они могут указывать на jdbc://localhost:5432/myDB, а в производстве это значение может указывать на URL-адрес производственной БД.

...