JAva propertiesプロファイルの読み出し方法のまとめ
775 ワード
詳細
JAva propertiesプロファイルの読み込み
方式一、Propertiesクラスを利用してプロファイルをロードする
注意すべき点は2つあります.
1、PropertiesTest.class.getClassLoader().getResourceAsStream(「b.properties」)という方法でpropertiesファイルストリームを作成する場合、.getClassLoader()を省くことはできません.そうしないと、空のポインタが異常になります.
2、プロファイルの保存場所は、そのクラスがあるパッケージの下に置くか、source folderフォルダの下に置く必要があります.普通のフォルダではファイルが読めません.原因については、レベルが限られているため、まだ見つかっていない.
JAva propertiesプロファイルの読み込み
方式一、Propertiesクラスを利用してプロファイルをロードする
public static void test(){
Properties pro = new Properties();
InputStream is = null;
try {
is = PropertiesTest.class.getClassLoader().getResourceAsStream("b.properties");
//System.out.println(is);
pro.load(is);
} catch (IOException e) {
e.printStackTrace();
}
}
注意すべき点は2つあります.
1、PropertiesTest.class.getClassLoader().getResourceAsStream(「b.properties」)という方法でpropertiesファイルストリームを作成する場合、.getClassLoader()を省くことはできません.そうしないと、空のポインタが異常になります.
2、プロファイルの保存場所は、そのクラスがあるパッケージの下に置くか、source folderフォルダの下に置く必要があります.普通のフォルダではファイルが読めません.原因については、レベルが限られているため、まだ見つかっていない.