【发布时间】:2014-05-30 12:38:59
【问题描述】:
在我的 Maven 项目中,我有一个 spring 配置文件。它指的是一组属性文件。属性文件位于 src/main/resources 中的配置文件夹下。 Spring 配置文件位于 src/main/resources/META-INF/spring/ 下。在安装期间,根据 Maven 标准,所有这些文件都在目标/类下可用。
现在在 spring config XML 中:如果我引用下面的属性文件它不起作用
属性名称=“位置”值=“类路径:test.properties” 或
属性名称="位置" 值="类路径*:test.properties"
我不得不提供子文件夹来实际引用必要的属性文件。像这样。
property name="location" value="classpath:config/test.properties"
这是 Maven 期望我们查找属性文件的方式吗?请澄清并让我知道最好的方法是什么。
谢谢
【问题讨论】:
-
这是 Spring 的行为,与 Maven 关系不大。我会改变问题来询问 Spring 期望在哪里找到这些类。