Micronaut Считать строку подключения базы данных из файла Groovy code

Анализ CSV не слишком сложный, зависит от структуры CSV, посмотрите на функцию strtok .

1
задан sfgroups 27 February 2019 в 00:35
поделиться

1 ответ

Вы путаете переменные среды с системными свойствами.

run {
    systemProperty('micronaut.environments','dev')
    systemProperty('micronaut.config.files', 'C:\\shared\\application.dev.properties')  
}

. РЕДАКТИРОВАТЬ: приведенное выше приведёт к тому, что файл станет источником свойств в приложении, однако не будет предоставлять переменные среды, такие как DBURL. Не имеет смысла пытаться использовать файл конфигурации для предоставления этих значений.

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

Например, удалите dataSource.url из application.yml, а затем установите dataSource.url=someurl в C:\\shared\\application.dev.properties

0
ответ дан James Kleeh 27 February 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: