Properties properties = new Properties(); // 方法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!"); } // 方法2 try { // loadAllProperties直接使用路径 properties = PropertiesLoaderUtils .loadAllProperties("E:/config.properties"); properties.getProperty(propKey); } catch (Exception e) { logger.error("An error occured!"); } // 方法3 try { Resource resource = new ClassPathResource("config.properties"); properties = PropertiesLoaderUtils.loadProperties(resource); value = properties.getProperty(propKey); } catch (Exception e) { logger.error("An error occured!"); } // 方法4 try { Resource resource = new ClassPathResource("config.properties"); PropertiesLoaderUtils.fillProperties(properties, resource); value = properties.getProperty(propKey); } catch (Exception e) { logger.error("An error occured!"); }
时间: 2024-12-28 18:20:03