在开发环境中运行时,Micronaut将不接受application.dev.yml

时间:2019-11-28 02:53:07

标签: kotlin micronaut

在开发过程中运行int arr[3]; scanf("%d", &arr[1]); 时,如果存在,Micronaut不应该使用gradle run吗?我还尝试过编译jar并使用以下命令运行它:

application-dev.yml

但是Micronaut仍然仅从java -jar build/libs/mockidm-0.5-all.jar -Dmicronaut.environments=dev 读取值

我是否误解为application.yml在开发人员模式下运行该应用程序?如果没有,我该怎么办?

2 个答案:

答案 0 :(得分:0)

我必须添加

run {
  systemProperty('micronaut.environments','dev')
}

我似乎在任何地方都找不到此文件。

答案 1 :(得分:0)

您需要设置以下环境变量

MICRONAUT_ENVIRONMENTS=dev

用于在本地运行