默认值不起作用的Micronaut应用程序YML占位符



micronaut应用程序yml占位符具有默认值或在值的值时工作

application.yml

report:
   url: ${REPORT_HOST:"http://localhost:8080/"}

错误

无法注入参数URL的值 由于在索引5:8080/

的路径中,无法将值[8080/"]转换为旅行类型URI

我尝试和没有双引号的价值

Micronaut版本:1.0.4

您需要使用后勾。此处记录在此处https://docs.micronaut.io/latest/guide/index.html#propertysource

更改:

report: url: ${REPORT_HOST:"http://localhost:8080/"}

to:

report: url: ${REPORT_HOST:`http://localhost:8080/`}

Micronaut版本3.1.0

最新更新