大家直接看代码吧
private static Properties props;
/**
* 密码解密
*
* @param password
*/
public static String passwordDecryption(String password) {
props = new Properties();
InputStream in = null;
in = PassWordUtil.class.getClassLoader().
getResourceAsStream("application-dev.yml");
try {
props.load(in);
} catch (IOException e) {
e.printStackTrace();
}
try {
String privateKeyString = props.getProperty("privateKeyString");
String loginPasswordTimestampIndate = props.getProperty("loginPasswordTimestampIndate");
System.out.println("privateKeyString:"+privateKeyString );
System.out.println("loginPasswordTimestampIndate :"+loginPasswordTimestampIndate );
} catch (Exception e) {
e.printStackTrace();
return null;
}
return password;
}
附录一个公司封装的一个获取配置文件中的属性值的一个工具类
package com.sz.common.utils;
import cn.hutool.core.exceptions.UtilException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.servlet.ServletContext;