Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javaconfig-dev&;产品环境_Java_Maven_Config - Fatal编程技术网

javaconfig-dev&;产品环境

javaconfig-dev&;产品环境,java,maven,config,Java,Maven,Config,我有几个java项目,它们使用hibernate将数据库持久化。目前,我在一个持久性项目中嵌入了hibernate.properties文件 但是,我希望能够指定有两个不同的文件,一个用于prod,另一个用于dev 最好的做法是什么……我应该将配置文件嵌入JAR吗?如何构建项目以使用Maven的正确属性 谢谢。您可能希望在运行时将密钥数据库属性(名称/用户/密码)设置为属性,或者从本身指定为属性的属性文件(文件的URL可以指定为属性)或一组属性(名称/用户/密码的每个属性)设置为属性。前者可能是

我有几个java项目,它们使用hibernate将数据库持久化。目前,我在一个持久性项目中嵌入了hibernate.properties文件

但是,我希望能够指定有两个不同的文件,一个用于prod,另一个用于dev

最好的做法是什么……我应该将配置文件嵌入JAR吗?如何构建项目以使用Maven的正确属性


谢谢。

您可能希望在运行时将密钥数据库属性(名称/用户/密码)设置为属性,或者从本身指定为属性的属性文件(文件的URL可以指定为属性)或一组属性(名称/用户/密码的每个属性)设置为属性。前者可能是首选方法


您可以要求系统/数据库管理员键入他们喜欢的内容:)

如何配置会话工厂?你用弹簧吗?