关于上次图片上传的博客。有朋友问到工具类!PropertiesUtil

package com.cxlm.card_god.cardgod_web.utils;


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;


import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;


/**
 * Created by Mr.LuoShiDa on 2018/3/1.
 */


/**
 * Desc:properties文件获取工具类
 * Created by Mr.LuoShiDa on 2018/3/1.
 */
public class PropertiesUtil {
    private static final Logger logger = LoggerFactory.getLogger(PropertiesUtil.class);




    /***
     * 根据文件名、key读取value
     * @param propertiesName
     * @param key
     * @return
     * @throws Exception
     */
    public static String getProperty(String propertiesName, String key) {
        String propertyValue = null;
        try {
            Properties properties = new Properties();
            // 使用ClassLoader加载properties配置文件生成对应的输入流
            InputStream in = PropertiesUtil.class.getClassLoader().getResourceAsStream("properties/" + propertiesName + ".properties");
            // 使用properties对象加载输入流
            properties.load(in);
            //获取key对应的value值
            propertyValue = properties.getProperty(key);
        } catch (IOException e) {
            logger.error("读取[" + propertiesName + "].properties文件中的key为:" + key + ",异常...");
            e.printStackTrace();
        }
        return propertyValue;
    }


}

猜你喜欢

转载自blog.csdn.net/qq_40727252/article/details/80626745