1.准备好加密解密的算法
2.修改applicationContext.xml文件
这里CustomDriverManagerConnectionProvider是我自己的类,需要继承原来的datasource处理类,只需要重写其中的方法就可以添加中间过程了。
下面是这个类:
添加了对配置文件password的解密过程
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的解密过程