單個數據庫配置 :
一般spring容器啟動時,通過PropertyPlaceholderConfigurer類讀取jdbc.properties文件里的數據庫配置信息。通過這個原理,我們把加密后的數據庫配置信息放到jdbc.properties文件里,然后自定義一個繼承PropertyPlaceholderConfigurer的類重寫processProperties方法,實現解密,把解密后的信息又放回去。修改明細請參考此文章: http://wjlvivid.iteye.com/blog/1736462
多個數據庫配置:
新建BasicDataSource擴展類,重寫setPassword和setUsername方法實現解密,把解密后的信息放回去。修改明細請參考此文章:http://java-zhangshuling.iteye.com/blog/1320270