java - spring 写回属性文件

标签 java spring properties

在 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/

相关文章:

java - 配置了属性文件的 Log4j 不会创建文件

java - 如何在 Java 中重试打开属性文件

java - Bash 命令检查 Linux 上是否安装了 Oracle 或 OpenJDK java 版本

java - 我应该测试枚举吗?

java - 为什么我的垂直乘积求和程序出现 "index out of bounds"异常?

java - Spring XML 406 错误

java - Spring RestController 返回错误的内容类型

spring - 使用 Spring + Jersey 的异步 API

php - 仅检索子类的属性

java - 如何在 Java 中通过按钮输入值来创建序列?