いくつかの構成を使用するライブラリを作成しています。これらの構成は頻繁に変更されることはありませんが、将来変更される可能性があります。したがって、コードにそれらをハードコーディングしたくありません。
Javaライブラリでこれを行うための最良の方法は何ですか?考えられる解決策の1つは、それを挿入して、私が想定しているDI構成ファイルにハードコーディングすることです。ただし、これにはコードの変更も必要です。
これを行う最も一般的な方法は何ですか?
どうもありがとう
いくつかの構成を使用するライブラリを作成しています。これらの構成は頻繁に変更されることはありませんが、将来変更される可能性があります。したがって、コードにそれらをハードコーディングしたくありません。
Javaライブラリでこれを行うための最良の方法は何ですか?考えられる解決策の1つは、それを挿入して、私が想定しているDI構成ファイルにハードコーディングすることです。ただし、これにはコードの変更も必要です。
これを行う最も一般的な方法は何ですか?
どうもありがとう
あなたはこれを行うことができます:
ファイル形式として、 Javaプロパティファイルを使用できます。
そして、あなたはそれをこのようにロードすることができます
Properties props = new Properties();
props.load(YourClass.class.getResourceAsStream("name-of-your-prop-file.properties"));
Java Utilプロパティは、構成に最適なツールです。必要に応じて、ファイルをjarに埋め込み、getResourceAsStream()
メソッドを使用してロードすることができます。