加密hibernate配置文件 SpringSide框架

1.准备好加密解密的算法
2.修改applicationContext.xml文件
<bean id="dataSource" class="com.basepackage.util.CustomDriverManagerConnectionProvider"
		destroy-method="close">

这里CustomDriverManagerConnectionProvider是我自己的类,需要继承原来的datasource处理类,只需要重写其中的方法就可以添加中间过程了。
下面是这个类:
public class CustomDriverManagerConnectionProvider extends BasicDataSource {

	@Override
	public void setPassword(String password) {
		String pwd = deal(password);
		super.setPassword(pwd);
	}

}

添加了对配置文件password的解密过程

猜你喜欢

转载自kevinpan45.iteye.com/blog/1336755