1. ホーム
  2. java

Javaコンフィギュレーションフレームワーク【終了しました

2023-09-18 07:38:35

質問

私は、Java ライブラリ内のすべてのハードコードされた値を取り除いている最中ですが、実行時の設定を処理するのに、どのフレームワークが (ゼロまたはゼロに近い設定の点から) 最適なのでしょうか? 私は、XMLベースの構成ファイルを希望しますが、それは必須ではありません。

あなたがフレームワークの実用的な経験を持っている場合にのみ、返信してください。私は例ではなく、経験を探しています...。

どのように解決するのですか?

ハードコードされた値が単純なキーと値のペアである場合、次のものを見てください。 java.util.Properties . xmlよりもずっとシンプルで、使い勝手がよく、実装も些細なことです。

もしあなたがJavaで作業していて、ディスクに保存したり取り出したりしているデータがキーと値のペアとしてモデル化されているならば(あなたのケースではそうであるように思えます)、私は本当にこれ以上の解決法を想像することができないのです。

私は、大きなプロジェクトの小さなパッケージの簡単な設定や、プロジェクト全体のよりグローバルな設定としてプロパティ ファイルを使用しましたが、それで問題が発生したことはありません。

もちろん、これは、利用するためにサードパーティのライブラリを必要としないという大きな利点があります。