public class PropertiesUtil
extends java.lang.Object
PropertiesUtil | Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENCODE |
(package private) static org.apache.log4j.Logger |
log
声明日志
|
| Constructor and Description |
|---|
PropertiesUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Properties |
decodeProperties(java.lang.String fileName,
java.lang.String encodeFileName)
功能描述:如果获取的文件对象属性经过加密,调用此方法可以获取明文的属性文件
|
static java.lang.String |
decodeValue(java.lang.String fileName,
java.lang.String key,
java.lang.String encodeFileName)
功能描述:获取文件解密属性值(针对已经加密的属性)
|
static void |
encodeValue(java.lang.String encodeFileName)
功能描述:加密属性文件值
|
static java.util.Properties |
getProperties(java.lang.String fileName)
功能描述:获取属性文件
|
static java.lang.String |
getValue(java.lang.String fileName,
java.lang.String key)
功能描述:获取属性值
|
static void |
setAesUtil(AESUtil aesUtil)
加密算法对象
|
static void |
setValue(java.lang.String fileName,
java.util.Map<java.lang.String,java.lang.String> encodeMap)
功能描述:设置属性文件值
|
static org.apache.log4j.Logger log
public static final java.lang.String ENCODE
public static void setAesUtil(AESUtil aesUtil)
aesUtil - aes加密算法对象public static java.util.Properties getProperties(java.lang.String fileName)
fileName - 文件名public static java.lang.String getValue(java.lang.String fileName,
java.lang.String key)
fileName - 属性文件名key - 属性keypublic static java.util.Properties decodeProperties(java.lang.String fileName,
java.lang.String encodeFileName)
fileName - 属性文件名encodeFileName - 配置加密属性的文件名public static java.lang.String decodeValue(java.lang.String fileName,
java.lang.String key,
java.lang.String encodeFileName)
fileName - 属性文件名key - 属性keyencodeFileName - 配置加密属性的文件名public static void setValue(java.lang.String fileName,
java.util.Map<java.lang.String,java.lang.String> encodeMap)
fileName - 文件名称(如 sysBusinessContext.properties)encodeMap - 存储properties文件中的key和valuepublic static void encodeValue(java.lang.String encodeFileName)
encodeFileName - 配置加密属性文件名