我有几个使用hibernate持久保存到数据库的java项目。目前,我将hibernate.properties文件嵌入到一个持久性项目中。
但是,我希望能够指定两个不同的文件,一个用于prod,另一个用于dev。
最佳做法是什么......我应该将配置文件嵌入我的罐子里吗?如何构建我的项目以使用Maven的正确属性?
感谢。
答案 0 :(得分:0)
您可能希望在运行时将密钥数据库属性(名称/用户/密码)设置为属性文件,该属性文件本身指定为属性(文件的URL可以指定为属性)或者属性集(每个名称/用户/密码的属性)。前者可能是首选方法。
您可以询问您的系统/数据库管理员输入他们喜欢的内容:)