micronaut - 具有默认值的 Micronaut 应用程序 yml 占位符不起作用
问题描述
具有默认值的 Micronaut 应用程序 yml 占位符,当值中包含“:”时也不工作
应用程序.yml
report:
url: ${REPORT_HOST:"http://localhost:8080/"}
错误
无法为参数 url 注入值 由于索引 5 处的路径中存在非法字符,无法将值 [8080/"] 转换为旅行类型 URI:8080/
我尝试使用和不使用双引号来表示值
Micronaut 版本:1.0.4
解决方案
推荐阅读
- json - 为什么我的代码将已排序的 JSON 文件解析为未排序的列表?| 哈斯克尔和埃森
- sql - 如何将获取日期转换为 yyyymmdd 格式?
- aws-lambda - AWS Lambda,Puppeteer,函数永远不会退出
- c# - Autofac:在解析时创建命名范围
- java - 是否有不同安装产生的版本输出列表?
- ios - Swift:隐藏动画视图是否仍会影响内存/性能?
- java - 使用 E(fx)clipse 并在 JRE 中出错
- python - 带有大对象的 Memcached(NetworkX 图)
- python - 为什么 pylint 对我的工作代码不满意?
- kubernetes - 是否可以使用 Kubernetes 部署和 PVC 引导 Artifactory-OSS Docker 映像?