我有标准的 Maven 文件夹结构:
src/main/java
src/main/resources
src/test/java
src/test/resources
我的 appicationContext 包含以下内容:
<!-- load properties files -->
<context:property-placeholder location="classpath*:*.properties"/>
我已经定义了 2 个hibernate.properties
文件 - 一个src/main/resources
用于src/ test/resources
. 我曾预计,当我运行测试时,我的测试hibernate.properties
将覆盖生产hibernate.properties
。而不是加载两个文件并使用生产版本:
Loading properties file from file [D:\projects\video_crawler_v3\out\test\core\hibernate.properties]
Loading properties file from file [D:\projects\video_crawler_v3\out\production\core\hibernate.properties]
如何正确设置我的属性文件?我正在使用 Intellij IDEA 编译和运行测试