6

最近ローカルのXML構成ファイルを管理するのに、​​を使用しようとしました。 (コンディション設定ファイルをロードすることはできません。コンビネーションコンフィグレーションでは、ほとんどの操作に基本的なコンフィグレーションを使用する必要があります)、API全体で一貫性があります(操作の保存はイベントなし、イベントはユニバーサルではありません)。Apache Commons-Configurationの置き換え/競合他社はありますか?

レジストリに書き込むJDK環境設定(私が望んでいない)とは別に、ファイルベースの環境設定を管理する他の方法はありますか?

別のファイル形式を使用することはできません。

+0

「プロパティ」の何が問題なのですか? –

+0

XML用のプロパティを使用しても、わかりやすい内容ではないストレートプロパティファイルよりも利点はありません。 –

+1

私はストレートなプロパティファイルを参照していました。なぜXMLがより適していると思いますか? –

答えて

0

あなたは、XMLベースの技術を使い続ける必要があるかどうかを明確にしていません。そうでなければ、JsonYAMLまたは(私が好きなもの、私が保有しているもの)Config4*と考えるよりも悪化する可能性があります。

+0

これはXMLでなければなりません。私は質問を更新しました。 –

1

私は過去にこのためにXStreamを使用しましたが、ファイルからオブジェクトへのマッピングは単なるXMLデータバインディングです。それは、より高いレベルの方法を提供するためにあなたに負担をかけることになります(特に構成の組み合わせ、検証)。

+0

私はこれを避けることを望んでいましたが、これは私が行く必要があるルートだと思っています(XML Apiを使用してマーシャリングを解除する)。 XStreamは他のものよりシンプルになっていますので、まずそれを試してみましょう。念押し有難う。 –

+0

幸運。私は今C + +土地にあり、boost :: property_treeがあります。これは私たちが望むもののほとんどを行います。 –

関連する問題