1

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

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

谢谢你的帮助

奥利弗

4

2 回答 2

2

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

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

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

于 2011-03-15T02:17:08.043 回答
0

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

于 2011-03-15T00:44:32.637 回答