Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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 如果mule属性文件中缺少属性占位符,是否在mule启动时引发错误?_Java_Mule - Fatal编程技术网

Java 如果mule属性文件中缺少属性占位符,是否在mule启动时引发错误?

Java 如果mule属性文件中缺少属性占位符,是否在mule启动时引发错误?,java,mule,Java,Mule,我有几套不同的mule app.properties文件。我的Mule流使用属性占位符,我注意到如果缺少其中一个属性,Mule将按原样解释属性占位符。例如: ${some.property}将被解释为字符串“${some.property}”,如果属性文件中缺少该属性 如果缺少任何属性,有没有办法在编译/启动时导致错误?默认情况下,它会给出一个编译错误。如果没有,请尝试以下操作: <context:property-placeholder location="file.properties

我有几套不同的mule app.properties文件。我的Mule流使用属性占位符,我注意到如果缺少其中一个属性,Mule将按原样解释属性占位符。例如:

${some.property}将被解释为字符串“${some.property}”,如果属性文件中缺少该属性


如果缺少任何属性,有没有办法在编译/启动时导致错误?

默认情况下,它会给出一个编译错误。如果没有,请尝试以下操作:

<context:property-placeholder location="file.properties" ignore-unresolvable="false"/>


带有ignore unsolvable=“false”

的占位符这似乎是我正在寻找的,但如何将其应用于我的默认属性文件(mule-app.properties)?尝试将mule-app.properties添加为属性占位符: