JAva propertiesプロファイルの読み出し方法のまとめ


詳細
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フォルダの下に置く必要があります.普通のフォルダではファイルが読めません.原因については、レベルが限られているため、まだ見つかっていない.