|
由于我用的是SSM+druid,所以我在 配置 JDBC的文件中 配置了如下内容 第一个bean节点 是 db.properties(驱动、url、用户名、密码 写这面) 的位置 第二个bean节点 是配置 druid 连接池、由于驱动、url、用户名、密码写在了db.properties中,所以可以通过el表达式获取 
db.propertis; 这里需要注意一点,写在property标签中 & -->& 在db.propertis中 直接写 &就可以 
下面是 加密 和 解密的 方法 
---------------------------------------------------------------------------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------
解释: 加密: 先拿到 图纸、工厂生产、 加密 解密: 先拿到 图纸、解密 、工厂拆解 拿图纸:图纸一样、所以写在static 代码块中 通过加密方法先拿到 加密后的用户名和密码、然后在db.properties对应位置做 替换。
然后就是需要写一个类 继承 PropertyPlaceholderConfigurer ,因为我们驱动和url不需要加密、也就是不需要解密,而用户名和密码,需要加密、也需要解密。 代码如下: 
|