Ссылка на файл .yml при вызове отображается как нулеваяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ссылка на файл .yml при вызове отображается как нулевая

Сообщение Anonymous »

У меня есть файл server-local.yml, который имеет логический флаг со значениями true или false:

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

isFruitSweet: ${IS_FRUIT_SWEET:- true}
В тесте я имею в виду объявления как:

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

public boolean fruitFlagCheck()
{
Yaml yaml = new Yaml();
InputStream ymlReader =
this.getClass().getClassLoader().getResourceAsStream("server-
local1.yml");

Map yamlMaps = yaml.load(ymlReader);

Boolean fruitFlag = (Boolean)
yamlMaps.get(System.getenv("IS_FRUIT_SWEET"));

LOG.info("Value of Fruit Flag: " + fruitFlag);
return fruitFlag;
}
Я даже пытался добавить EVN Var в конфигурацию запуска приложения, чтобы флаг IS_FRUIT_SWEET имел значение true или false.
Но каждая операция приводит к тому, что значение отображается как нулевое. Любая помощь приветствуется.
Он должен возвращать логическое значение флага как true или false. Но скорее всегда отображается как null.

Подробнее здесь: https://stackoverflow.com/questions/788 ... hen-called
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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