为什么我直接copy的MD5工具类时报不能解析 symbol PropertiesUtil

来源:6-3 登出,注册,校验功能开发

judyW

2017-09-28

写回答

4回答

To_The_Moon

2017-12-01

原因很简单呀,因为老师给的那个工具类代码里调用了PropertiesUtil

这个类里的方法。你得把这个类的文件也拷贝进去。

3
0

To_The_Moon

2017-12-01

import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

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

/**
 * Created by geely
 */
public class PropertiesUtil {

    private static Logger logger = LoggerFactory.getLogger(PropertiesUtil.class);

    private static Properties props;

    static {
        String fileName = "mmall.properties";
        props = new Properties();
        try {
            props.load(new InputStreamReader(PropertiesUtil.class.getClassLoader().getResourceAsStream(fileName),"UTF-8"));
        } catch (IOException e) {
            logger.error("配置文件读取异常",e);
        }
    }

    public static String getProperty(String key){
        String value = props.getProperty(key.trim());
        if(StringUtils.isBlank(value)){
            return null;
        }
        return value.trim();
    }

    public static String getProperty(String key,String defaultValue){

        String value = props.getProperty(key.trim());
        if(StringUtils.isBlank(value)){
            value = defaultValue;
        }
        return value.trim();
    }



}


0
0

一切都是算计

2017-10-11

是缺少一个class文件,将util包下的PropertiesUtil.java也导进去,就可以了

0
0

Geely

2017-09-28

你好 同学, 请问可以把代码和报错截图一起发上来么。咱们一起来看看

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程