我们正在使用Spring Boot 1.3.5,它使用application.properties
加载外部@PropertySource("file:C:/tmp/application.properties")
。以下是application.properties
的样子:
env=prod
instance=EAST
emailSubject=${env}-${instance}: An error occurred
代码能够查看/获取env
和instance
变量的正确值,但emailSubject
变量未被替换。当我们在代码中打印它时,它会显示
"${env}-${instance}: An error occurred"
如何正确替换emailSubject
以显示
"prod-EAST: An error occurred"
答案 0 :(得分:1)
如果不了解它的设置方式,并且看到您发布的属性文件的内容是有效的,我将不得不假设内容的读取或使用方式有问题。