1

Spring MVC を介して (たとえば、管理パネルを介して) カスタマイズするための一連の構成設定 (キー/値) ペアがあります。これを達成するための広く受け入れられている方法はありますか?

永続化するために 1 行のテーブルを使用することを提案した人もいれば、これを悪い設計として却下した人もいます。私のオプションは何ですか?この場合、プロパティファイルで十分だと思いますが、このプロパティファイルをモデルとしてJavaオブジェクトにマップし、保存して更新する方法が明確ではありません...

ご協力いただきありがとうございます

オリバー

4

2 に答える 2

2

私が働いている場所では、多くの場合、1 つはキー用、もう 1 つは値用の 2 つの列を持つ単純な構成テーブルを持っています。これはうまくいくようです。これはコンテキストレスですが、「customer_id」または「site_id」などの別の列を追加するだけでコンテキストに入れることができます。

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

次に、JDBC テンプレートを使用して読み取り/挿入などを行うだけです...ここでは魔法はありません。

于 2011-03-15T02:17:08.043 に答える
0

java.util.Properties.propertiesJava でファイルを読み書きするためのシンプルなインターフェースを提供します。それはあなたのケースに適しているかもしれませんが、アプリケーションに大きく依存します。

于 2011-03-15T00:44:32.637 に答える