Java Can';t在spring'中加载多个属性文件;用户的应用程序上下文
我有三个属性文件放在类路径的资源文件夹中。我面临的问题是,虽然我能够分别加载两个文件,但当它们一起声明时,我无法加载它们 请参见下面的XML:Java Can';t在spring'中加载多个属性文件;用户的应用程序上下文,java,spring,spring-mvc,properties-file,Java,Spring,Spring Mvc,Properties File,我有三个属性文件放在类路径的资源文件夹中。我面临的问题是,虽然我能够分别加载两个文件,但当它们一起声明时,我无法加载它们 请参见下面的XML: 这是可行的,但下面给出的XML不是: 我希望将它们声明在一起,因为我希望使用一个bean来访问所有三个文件。需要帮助 像这样做 资源\标签 资源\按钮 资源\消息 找到了答案。应该是这样的` <property name="basenames"> <list>
这是可行的,但下面给出的XML不是:
我希望将它们声明在一起,因为我希望使用一个bean来访问所有三个文件。需要帮助 像这样做
资源\标签
资源\按钮
资源\消息
找到了答案。应该是这样的`
<property name="basenames">
<list>
<value>classpath:resources\label</value>
<value>classpath:resources\button</value>
<value>classpath:resources\messages</value>
</list>
</property>
</bean>
类路径:资源\标签
类路径:资源\按钮
类路径:资源\消息
javax.servlet.jsp.jsptageException:在区域设置“en_US”的代码“SelectLineof Business”下未找到任何消息。文件似乎无法访问,因此无法读取密钥。您的文件位于何处?在一个文件夹中,即放置在类路径下的资源。请尝试使用resources/label
而不是resources\label
,并使用classpath:
或classpath*:
前缀,具体取决于它们是否打包在单独的jar或没有。我尝试了所有这些选项,发现只有resources\label
起作用。但是当我试图附加其他文件时,它就不再工作了。那么错误必须是正确的,并且没有这样的消息。我用它来处理更多的文件没有问题,并且已经用过好几次了。