我正在使用 spring 3.0 并尝试加载属性文件:
<context:property-placeholder location="classpath:myFile.properties" />
...
<property name="userName" value="${myVariable}" />
...
使用xpto.properties
, 当我尝试使用此文件中的任何参数时,如果显示错误:
org.springframework.beans.factory.BeanDefinitionStoreException:在类路径资源 [myApplicationContext.xml] 中定义的名称为“myBean”的 bean 定义无效:无法解析占位符“myVariable”...
奇怪的是,如果我使用具有非常特定名称的文件,jdbc.properties
它就可以工作!我在我的项目中搜索了任何参考或过滤器,jdbc.properties
但一无所获。
附言。一件重要的事情:属性文件在类路径中,错误是不加载文件,这是当我尝试使用该文件中的任何变量时(除非文件名是 jdbc)
谁能给我一盏灯?