从外部战争中设置驼峰属性

时间:2014-06-09 04:12:07

标签: java spring apache-camel

这个问题有很多变化,但是我仍然在解决问题时遇到问题。我想从列表中有选择地加载属性。找到的列表中的第一个被加载:

<bean id="properties" class="org.apache.camel.component.properties.PropertiesComponent">
    <property name="locations">
       <list>
           <value>file:${catalina.home}/webapps/core.properties</value>
           <value>classpath:application.properties</value>
       </list>
    </property>
</bean>

自从我第一次提出这个问题以来,我发现我的Tomcat实例已损坏,所以我再次尝试 - 希望更清晰。实质上,如果未找到列表中的第一个文件,则应用程序将抛出异​​常。如果找到第一个文件,则会正确加载。我显然正在寻找第一个可用的属性文件。

1 个答案:

答案 0 :(得分:1)

使用ignoreMissingLocation=true设置忽略可能丢失的文件位置...