Hibernate 加密数据库密码,使其不在日志中
我通过下面的连接概念开发了一个一对一关系的hibernate应用程序,但我发现在数据库配置文件cfg.xml文件中,我们提供了数据库密码,在日志中,我检查了数据库密码,请告知如何在加密日志中设置数据库密码,至少使用log4j如果这是一个生产系统,强烈建议不要将数据库密码存储在配置文件中,而是从密钥存储中获取。在我们公司,我们使用一个集中的密钥存储,并覆盖驱动程序接口,该接口在运行时使用与[User,Password]对应的密码短语从密钥存储获取凭据,并初始化数据源。这将使Hibernate基础结构看到密码短语,而不是用户/密码。HTH.非常感谢。请分享任何示例或url,以便我能掌握更多信息Hibernate 加密数据库密码,使其不在日志中,hibernate,logging,log4j,Hibernate,Logging,Log4j,我通过下面的连接概念开发了一个一对一关系的hibernate应用程序,但我发现在数据库配置文件cfg.xml文件中,我们提供了数据库密码,在日志中,我检查了数据库密码,请告知如何在加密日志中设置数据库密码,至少使用log4j如果这是一个生产系统,强烈建议不要将数据库密码存储在配置文件中,而是从密钥存储中获取。在我们公司,我们使用一个集中的密钥存储,并覆盖驱动程序接口,该接口在运行时使用与[User,Password]对应的密码短语从密钥存储获取凭据,并初始化数据源。这将使Hibernate基础结