Apache Cayenne 在资源目录中保留了一个“...project.xml”文件。该文件包含数据库的密码。这是一个问题,因为 [部署服务器] 密码不应该对开发人员可见。此外,在开发过程中需要使用不同的用户/密码并连接到不同的数据库。
使用 Cayenne 时管理此“...project.xml”的最佳做法是什么?有什么建议么?
编辑:
除了将数据库连接信息(包括密码)放入 XML 文件之外,是否可以以编程方式将信息注入 DataSource 对象?如果是这样,我可以在应用程序启动时从配置文件中加载信息,然后注入它。