Spring Boot 配置值带有 .no。或没有。未填充

问题描述 投票:0回答:1

我有一个非常简单的 Spring Boot 应用程序,具有特定于国家/地区的配置属性,所有已知且简单的内容,没有什么特别的。

它应该可以在 4 个国家/地区使用

DK,SE,FI and NO
。使用
@Value

注入这些属性

enter image description here

FX

@Value("${app.nds.no.count}")
@Value("${app.nds.se.count}")
@Value("${app.nds.fi.count}")
@Value("${app.nds.dk.count}")

除了带有 .no..NO. 的那个之外,所有工作都正常,它会返回错误

无法解析值“中的占位符“app.nds.no.count” ${app.nds.no.count}"

我确保 YML 文件是正确的,如果我将 .no. 键更改为任何其他键,它将正常工作。

如何在保持按键结构不变的情况下,让.no.发挥作用?

spring spring-boot configuration
1个回答
0
投票

Yes/yes 和 No/no 相应地转换为 true 和 false,这就是为什么我们无法读取提到的属性。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.