package person.util;
import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;
/**
*密码简单转换类
*/
public class ConvertData extends PropertyPlaceholderConfigurer {
private final String PASSWORD="password";
private final String PASSWORD_VALUE="sofa";
@Override
protected String convertProperty(String propertyName, String propertyValue){
System.out.println("属性:"+propertyName+"--属性值:"+propertyValue);
if (PASSWORD.equals(propertyName)){
propertyValue=this.PASSWORD_VALUE;
System.out.println("返回值为"+propertyValue);
}
return propertyValue;
}
}
//context.xml中的配置
<!--加密解密-->
<bean id="propertyConfigurer" class="person.util.ConvertData">
<!-- class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">-->
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="location" value="classpath:dbConfig.properties"/>
</bean>
<!-- 创建dbcp连接池 -->
数据源密码简单加密
最新推荐文章于 2024-03-13 21:14:24 发布