日期:2014-05-19  浏览次数:20712 次

log4j解析配置文件的问题
我的log4j配置信息放到log4j.properties文件中,其中连接数据库的用户和密码是放在这两个属性中的log4j.appender.DATABASE.user、log4j.appender.DATABASE.password。我现在对配置文件中的密码加密了。 
log4j读配置文件的时候需要解密,我的做法是将log4j的PropertyConfigurator.class反编译过来,加上解密的代码。请问还有其它的好办法吗? 请大家帮帮忙!

------解决方案--------------------
第一次听到 将连接数据库的用户密码放在log4j.properties文件中的。。万一不用log4j来做日志。不是你的系统就瘫掉了。。。

重新加一个jdbc.properties文件存放数据库配置吧。。。这样也可以对取出来的数据加密塞。。具体的加密方式 可以自己找找。。。
------解决方案--------------------
太可怕了。。



不要说你的hibernate或spring的配置文件,里面的数据库账号密码都是加密过的。。难道你要重写hibernate spring的类??
------解决方案--------------------
使用MD5也可以