アプリケーションに次のような XML 構成ファイルを使用したいと考えています。
<defaults>
<timeout>3000</timeout>
<delay>200</delay>
..... etc
これらのプロパティを複数のクラスで使用したいと考えています。私が現在行っている方法は、xmlファイルを静的クラスで読み取り、それらを次のような静的最終プロパティに保存することです。
public static final int TIMEOUT;
そして、別のクラスで私はそれを次のように読みました:
int timeout = Properties.TIMEOUT;
ここで、Properties は、これらの静的変数を格納するクラスです。これまで構成ファイルを扱ったことがないので、これがそれらを処理する正しい方法ではないことを認識しています。だから私の質問は、Java アプリケーション全体で XML 構成ファイルを使用する良い方法は何ですか、および/またはこれを使用するための設計パターンはありますか? 助けてくれてありがとう!