1

java.util.Propertiesオブジェクトにデータを入力する理想的な方法は、

properties.load(ClassLoader.getSystemClassLoader().getResourcesAsStream(String className));

大きなアイデアProperties.loadは、パスではなく、クラスのInputStreamを指すことです。

これはどのように使用できorg.apache.commons.configuration.Configurationますか?

4

1 に答える 1

5

異なるコンテナー (org.apache.commons.configuration.PropertiesConfigurationおよび などorg.apache.commons.configuration.XMLPropertiesConfiguration) のコンストラクターは、それらにString. 内部で API を使用して、ユーザーのホーム ディレクトリ、現在のクラスパス、およびシステム クラスパスでorg.apache.commons.configuration.ConfigurationUtilsリソースを見つけようとします。

ちなみに、この記事は、クラスパスからプロパティ ファイルをロードするときに使用する「正しい」クラス ローダーを見つけようとするときに役立つ場合があります。

于 2012-09-26T20:25:08.433 に答える