Автоматически ли Quarkus преобразует переменные среды в формат Application.properties?JAVA

Программисты JAVA общаются здесь
Anonymous
Автоматически ли Quarkus преобразует переменные среды в формат Application.properties?

Сообщение Anonymous »

В настоящее время я работаю над приложением Java, которое использует настройку конфигурации Quarkus и ссылается на переменные профиля DEV с использованием синтаксиса: < /p>

Код: Выделить всё

@ConfigProperty(name = "%dev.example.variable") String exampleVariable;
Первоначально приложение определило эту переменную в Application.properties в форме:

Код: Выделить всё

%dev.example.variable=somevalue
Тем не менее, из -за новых требований, эта переменная должна была быть удалена из Applicaiton.properties , но все еще использовалась в коде под тем же именем.

Код: Выделить всё

_DEV_EXAMPLE_VARIABLE=somevalue
Мой вопрос: будет ли Quarkus автоматически преобразовать эту переменную env в более низкий случай dev.example.variable формат во время выполнения, поэтому мне не нужно переименовать ссылки в моем коде? Или Quarkus потребует от меня переименовать все ссылки на _dev_example_variable ? Разумно ли использовать соглашение о назначении %dev в файле .env , чтобы я мог избежать переименования ссылок?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ation-prop

Вернуться в «JAVA»