码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-11-28 19:31:00      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:pre   red   tle   读取   redis   scons   out   param   class   

 

用法

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 读取配置文件中的参数

标签:pre   red   tle   读取   redis   scons   out   param   class   

原文地址:https://www.cnblogs.com/riverone/p/11951926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!