在 spring 中我们可以写回属性文件吗?
假设我们有一个属性“reportname=SOME REPORT”。 如果我们有一个 GUI,用户可以将其更改为“reportname=SOME OTHER REPORT”。
那么,spring中有什么东西可以将该值写回属性文件吗?
另外,是否有 xml 属性文件读取器?
即我可以在“classpath:filename”中为 propertyPlaceHolder 传递一个 xml 文件吗?
最佳答案
我不知道 Spring 是否真的可以让您修改应用程序上下文配置文件,但是如果对于给定的报告配置保留“reportName”的值如此重要,那么我们假设您应该存储报告配置在数据库中,还是使用 .properties 文件并使用 spring bean 的 init 方法填充报告名称属性值?
请记住,拥有应用程序上下文配置文件的目的是在运行应用程序之前设置依赖项。
关于java - spring 写回属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257922/