Балерина V 1.0 - Получить значение конфигурации из файла - PullRequest
1 голос
/ 07 октября 2019

Я пытаюсь получить значения конфигурации из файла, используя ballerina V 1.0. Файл конфигурации, как показано ниже: enter image description here

И я пытаюсь напечатать значение в файле test.bal как;

io:println(config:getAsString("student.jdbc.username"));

Когда я дал значения конфигурации вФайл ballerina.conf работает нормально с приведенной ниже командой.

ballerina run. \ test.bal

Теперь мне нужно прочитать конфиги из другого файла (testConf.conf)Я попробовал следующие команды для запуска моего проекта, но он не принимает значения конфигурации, как ожидалось.

балерина бежит. \ Test.bal -config testConf.conf

балерина бежит. \ Test.bal -c testConf.conf

балерина бежит. \ Test.bal -Bballerina.conf =. \ testConf.conf

Также пытался использовать файл .toml с указанными выше командами, но не работал.

Что такое команда для чтения конфигов изданный файл (кроме ballerina.conf)?

1 Ответ

2 голосов
/ 07 октября 2019

В Ballerina v1.0 путь к пользовательскому файлу конфигурации задается следующим образом:

ballerina run .\test.bal --b7a.config.file=path/to/conf/file/file-name.conf

Пожалуйста, ознакомьтесь с приведенным ниже примером и описанием того, как он выполняется.

https://v1 -0.ballerina.io / узнать / по образцу / конфиг-api.html

...