Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Mule 有没有办法从应用程序流中获取正在执行的应用程序名称?_Mule - Fatal编程技术网

Mule 有没有办法从应用程序流中获取正在执行的应用程序名称?

Mule 有没有办法从应用程序流中获取正在执行的应用程序名称?,mule,Mule,我使用以下命令读取属性文件: <spring:bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <spring:property name="locations"> <spring:list> <spring:value>file:${MULE_HOME}/conf/general.properties<

我使用以下命令读取属性文件:

<spring:bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <spring:property name="locations">
    <spring:list>
     <spring:value>file:${MULE_HOME}/conf/general.properties</spring:value>
    </spring:list>
  </spring:property>
  <spring:property name="searchSystemEnvironment" value="true" />
  <spring:property name="ignoreResourceNotFound" value="true" />
</spring:bean>

文件:${MULE_HOME}/conf/general.properties
我希望能够通过以下内容读取与特定应用程序不同的属性文件:

<spring:value>file:${MULE_HOME}/conf/**${currentappname}**.properties</spring:value>
文件:${MULE_HOME}/conf/**${currentappname}**.properties

有没有办法从Mule获取当前正在执行的应用程序的名称,这样我就可以获取特定应用程序的属性文件,而无需将完整文件名编码到Mule流中?

在Mule中,有Mule表达式语言来获取当前的应用程序名称。 为什么不使用mule表达式,如#[app.name]来获取应用程序名称,例如:-

<spring:value>file:${MULE_HOME}/conf/#[app.name].properties</spring:value>
文件:${MULE_HOME}/conf/#[app.name].properties
请在此处找到参考资料:-