如何在Spring中保留配置设置?

时间:2011-03-15 00:40:43

标签: java spring persistent

我有一组配置设置(键/值)对,用于通过Spring MVC进行自定义(例如通过管理面板)。是否有任何广泛接受的方法来实现这一目标?

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

感谢您的帮助

奥利弗

2 个答案:

答案 0 :(得分:2)

在我工作的地方,我们经常只有一个包含两列的配置表,一列用于键,一列用于值。这似乎运作良好。这是无上下文的,但可以通过添加“customer_id”的另一列(例如“site_id”)来加入上下文。

class ConfigurationValue {
  String key, String value; 
  // blah, blah
}

然后只需使用JDBC模板进行读取/插入/等... 这里没有魔法。

答案 1 :(得分:0)

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