我想在我的属性文件中有一个动态占位符
my application.properties文件
属性
property.first=${some-value} (placeholder in property file )
我想用通过vm参数传递的值替换上面的占位符(${some value}), -Dsome-value=12
.
实际上,我可以通过springboot中的@value注解来实现,但是我使用的是带有xml配置的spring4。在applicationcontext.xml文件中添加任何xml配置有什么解决方案吗(我不想更改java代码)
1条答案
按热度按时间fivyi3re1#
读取properties对象中的.properties文件,然后用通过vm参数传递的值替换占位符: