我遇到了从文件中读取属性的问题,我想我错过了一些非常愚蠢但我无法得到的东西。
我读取了一个属性文件,并在需要时使用“@Value”注释注入值 我有我的属性文件,如下所示:
my.property.A=valueA
my.property.B=${my.property.A}
otherPropertyA=other
otherPropertyB=${otherPropertyA}
“otherPropertyB”的值设置正确,在java代码中我使用了预期的值。
但属性“my.property.B”是一个空字符串。
我看到的区别是第一个属性在其名称中有点,我试图逃避它们,但我没有找到办法做到这一点。
有人知道我在那里缺少什么吗?