java.util.Properties 读取配置文件中的参数

Posted 比克

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.util.Properties 读取配置文件中的参数相关的知识,希望对你有一定的参考价值。

 

用法

getProperty方法的返回值是String类型。

   java.util.Properties 读取配置文件中的参数   

//读取配置文件 FileInputStream inStream = null; try { inStream = new FileInputStream("/fetchedfile/redis.conf"); Properties prop = new Properties(); prop.load(inStream); Field field; String property; //将配置参数读到对象中 for(Map.Entry<String, String> entry : RedisConstants.REDIS_PARAM.entrySet()){ System.out.println(entry.getKey() + ": " + prop.getProperty(entry.getKey())); field = redisServiceParam.getClass().getDeclaredField(entry.getValue()); field.setAccessible(true); //获取参数 property = prop.getProperty(entry.getKey()); if(null == property || property.isEmpty()){ field.set(redisServiceParam, null); }else{ field.set(redisServiceParam, property); } } } catch (IOException | NoSuchFieldException | IllegalAccessException e) { e.printStackTrace(); }finally { if (inStream != null) { try { inStream.close(); } catch (IOException e) { e.printStackTrace(); } } }

 

以上是关于java.util.Properties 读取配置文件中的参数的主要内容,如果未能解决你的问题,请参考以下文章

Java读取properties配置文件

java 读取配置文件工具类 (how to read values from properties file in java)

Properties读取项目配置文件

java读取properties文件的几种方法

JAVA中如何读取src下所有的properties文件?

Java I/O---Properties类