读取properties 配置文件

来源:互联网 发布:淘宝牙齿矫正器的好处 编辑:程序博客网 时间:2024/06/05 14:20


新建一个工具类 读取properties 配置文件

package com.fuiou.MyProject.unit;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class ConfigReader {static Properties props =null;public final static String FUIOU ="test.properties";// 静态代码块  默认读取test.propertiesstatic{props =new Properties();InputStream is =Thread.currentThread().getContextClassLoader().getResourceAsStream("test.properties");try {props.load(is);} catch (IOException e) {e.printStackTrace();}}public static String getConfig(String key){return props.getProperty(key);}//  选择读取的配置文件public static String getConfig(String key, String properties) {Properties prop = new Properties();InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(properties);try {prop.load(is);return prop.getProperty(key);} catch (Exception e) {}return null;}}

test.properties 配置文件

test =111#    \u8FD9\u662FMD5\u7684\u52A0\u5BC6\u65B9\u5F0FZS_MD5 =034b06828e3d2a4bc73c42be0d5b1333admin =11111final=kksakj      



代码中的取值  通过key取得value

 String ss=ConfigReader.getConfig("admin"); String aa =ConfigReader.getConfig("final", "test.properties");






0 0