java读取properties配置文件的配置项

直接贴代码吧

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.Iterator;
import java.util.Properties;

public class PropertyUtils {


    public static String getValueByKey(Class clazz, String propertyFilename, String key) {
        Properties prop = new Properties();
        try{
            //读取属性文件a.properties
            InputStream in = clazz.getClassLoader().getResourceAsStream(propertyFilename);
            prop.load(in);     ///加载属性列表
            return prop.getProperty(key);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "";
    }
}

用法,如:

Class clazz = this.getClass();
String domainName = PropertyUtils.getValueByKey(clazz, "xxx.properties", "domainName");
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wang725/article/details/52369807
文章标签: java properties
个人分类: java相关
上一篇cas项目启动时读取properties配置项
下一篇python 国际化一词多义翻译
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭