加密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的解密过程

你可能感兴趣的:(加密hibernate配置文件 SpringSide框架)