Javaコンフィギュレーションフレームワーク【終了しました
2023-09-18 07:38:35
質問
私は、Java ライブラリ内のすべてのハードコードされた値を取り除いている最中ですが、実行時の設定を処理するのに、どのフレームワークが (ゼロまたはゼロに近い設定の点から) 最適なのでしょうか? 私は、XMLベースの構成ファイルを希望しますが、それは必須ではありません。
あなたがフレームワークの実用的な経験を持っている場合にのみ、返信してください。私は例ではなく、経験を探しています...。
どのように解決するのですか?
ハードコードされた値が単純なキーと値のペアである場合、次のものを見てください。 java.util.Properties . xmlよりもずっとシンプルで、使い勝手がよく、実装も些細なことです。
もしあなたがJavaで作業していて、ディスクに保存したり取り出したりしているデータがキーと値のペアとしてモデル化されているならば(あなたのケースではそうであるように思えます)、私は本当にこれ以上の解決法を想像することができないのです。
私は、大きなプロジェクトの小さなパッケージの簡単な設定や、プロジェクト全体のよりグローバルな設定としてプロパティ ファイルを使用しましたが、それで問題が発生したことはありません。
もちろん、これは、利用するためにサードパーティのライブラリを必要としないという大きな利点があります。
関連
-
Jsoup-Crawlingの動作
-
テストが空であるかどうかを判断するためのオプションの処理
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Collections.sortがdoubleでソートできない問題を完璧に解決する。
-
javaの非静的メソッドを静的に参照することができない
-
Java の switch case 文で必要な定数式の問題の解決法
-
java マイクロソフト払い戻し予期せぬサーバーからのファイルの終了
-
-bash: java: コマンドが見つからない 解決方法
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
API の戻り値を処理するために ResponseEntity を使用する
-
JDK8 の Optional.of と Optional.ofNullable メソッドの違いと使い方を説明する。
-
eclipse 実行 Java、エラー: 選択を起動できず、レシーバーもありません。
-
春ブート複数のデータソースの管理(atomikos)同じサーバーホスト上の複数のプロジェクトを開始する複数のJava - jarのエラーソリューション