JAva propertiesプロファイルの取得
ネット上の例に基づいてまとめてみました.
ここでcache.propertiesはsrcの下に置くか、WEB-INFの下に置くこともできます.
ここでcache.propertiesはsrcの下に置くか、WEB-INFの下に置くこともできます.
package test.bwl;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Test {
private static Properties properties = new Properties();
public static void main(String[] args) {
try {
InputStream is = Test.class.getClassLoader().getResourceAsStream("cache.properties");
properties.load(is);
String size = properties.getProperty("cache.size");
writeLog(" !" + size);
} catch (FileNotFoundException e) {
writeLog(" !" + e.getMessage());
} catch (IOException e) {
writeLog(" IO !" + e.getMessage());
}
}
public static void writeLog(String strLog) {
System.out.println(strLog);
}
}