Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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/2/ruby-on-rails/60.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
Java Can';t在spring'中加载多个属性文件;用户的应用程序上下文_Java_Spring_Spring Mvc_Properties File - Fatal编程技术网

Java Can';t在spring'中加载多个属性文件;用户的应用程序上下文

Java Can';t在spring'中加载多个属性文件;用户的应用程序上下文,java,spring,spring-mvc,properties-file,Java,Spring,Spring Mvc,Properties File,我有三个属性文件放在类路径的资源文件夹中。我面临的问题是,虽然我能够分别加载两个文件,但当它们一起声明时,我无法加载它们 请参见下面的XML: 这是可行的,但下面给出的XML不是: 我希望将它们声明在一起,因为我希望使用一个bean来访问所有三个文件。需要帮助 像这样做 资源\标签 资源\按钮 资源\消息 找到了答案。应该是这样的` <property name="basenames"> <list>

我有三个属性文件放在类路径的资源文件夹中。我面临的问题是,虽然我能够分别加载两个文件,但当它们一起声明时,我无法加载它们

请参见下面的XML:


这是可行的,但下面给出的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
起作用。但是当我试图附加其他文件时,它就不再工作了。那么错误必须是正确的,并且没有这样的消息。我用它来处理更多的文件没有问题,并且已经用过好几次了。