java讀取properties配置文件
Properties properties =new Properties();// CASE 1 try{ //在加載的class文件中加載,文件是和類文件放在一下的 ClassLoader loader =PropertiesUtil.class.getClassLoader(); InputStream inStream = loader.getResourceAsStream("config.properties"); properties.load(inStream); value = properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); }
// CASE 2 try{ //loadAllProperties直接使用路徑 properties = PropertiesLoaderUtils.loadAllProperties("E:/config.properties"); properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); }
// CASE 3 try{ Resource resource = new ClassPathResource("config.properties"); properties =PropertiesLoaderUtils.loadProperties(resource); value = properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); }
// CASE 4 try{ Resource resource = new ClassPathResource("config.properties"); PropertiesLoaderUtils.fillProperties(properties, resource); value = properties.getProperty(propKey); }catch(Exception e){ logger.error("An error occured!"); }</pre>