我有一组配置设置(键/值)对,用于通过Spring MVC进行自定义(例如通过管理面板)。是否有任何广泛接受的方法来实现这一目标?
有人建议使用一行表来保持,但其他人认为这是一个糟糕的设计。我有什么选择?我认为在这种情况下属性文件应该足够了,但我不清楚如何将这个属性文件映射到java对象,作为模型,保存并更新它。 。
感谢您的帮助
奥利弗
答案 0 :(得分:2)
在我工作的地方,我们经常只有一个包含两列的配置表,一列用于键,一列用于值。这似乎运作良好。这是无上下文的,但可以通过添加“customer_id”的另一列(例如“site_id”)来加入上下文。
class ConfigurationValue {
String key, String value;
// blah, blah
}
然后只需使用JDBC模板进行读取/插入/等... 这里没有魔法。
答案 1 :(得分:0)
java.util.Properties
为您提供了一个简单的Java / .properties
文件读取/写入接口。这可能适合您的情况,但在很大程度上取决于您的应用程序。