Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Spring中保持配置设置?_Java_Spring_Persistent - Fatal编程技术网

Java 如何在Spring中保持配置设置?

Java 如何在Spring中保持配置设置?,java,spring,persistent,Java,Spring,Persistent,我有一组配置设置(键/值)对,用于通过SpringMVC进行定制(例如通过管理面板)。有没有被广泛接受的方法来实现这一点 有人建议使用一行表来持久化,但有人认为这是一个糟糕的设计。我有什么选择?我认为在这种情况下,属性文件应该足够了,但我不太清楚如何将该属性文件映射到java对象,作为一个模型,保存并更新它 谢谢你的帮助 Oliverjava.util.Properties为您提供了一个简单的接口,可以在java中读取/写入.Properties文件。这可能适合您的情况,但在很大程度上取决于您的

我有一组配置设置(键/值)对,用于通过SpringMVC进行定制(例如通过管理面板)。有没有被广泛接受的方法来实现这一点

有人建议使用一行表来持久化,但有人认为这是一个糟糕的设计。我有什么选择?我认为在这种情况下,属性文件应该足够了,但我不太清楚如何将该属性文件映射到java对象,作为一个模型,保存并更新它

谢谢你的帮助


Oliver

java.util.Properties
为您提供了一个简单的接口,可以在java中读取/写入
.Properties
文件。这可能适合您的情况,但在很大程度上取决于您的应用程序。

在我工作的地方,我们通常只有一个配置表,其中有两列,一列表示键,一列表示值。这似乎很有效。这是无上下文的,但只需为“customer\u id”或“site\u id”添加另一列即可将其放入上下文中

class ConfigurationValue {
  String key, String value; 
  // blah, blah
}
然后只需使用JDBC模板进行读取/插入等操作。。。 这里没有魔法