Mule ESB 运行时上多应用程序的一个属性配置文件

One properties configuration file for Multi Apps on Mule ESB runtime

今天我在 mule-app.properties 文件上为每个应用程序配置了相同的属性。像这样:

所有应用程序(+ 那 5 个)都 运行 在同一个 Mule ESB 运行时 (CE) 上。

比如需要修改主机或者密码的时候,我需要修改所有应用的属性文件。

我希望所有应用共享 Mule ESB 运行时上的一个属性文件。

有制作这个的表格吗?

谢谢!

使用 Spring 属性 占位符并从文件系统读取单个文件:

<context:property-placeholder location="file:/path/to/myConfigFile.properties" />

https://docs.mulesoft.com/mule-user-guide/v/3.6/configuring-properties#properties-files

您可以创建一个新的 Mule 项目并将其命名为 "shared"。现在,在这个项目中,您可以创建一个文件 src/main/resources/config.properties 并在其中放置您需要的所有设置。

要在当前项目中使用这些设置,只需在 "Java Build Path" 的 "Projects" 选项卡中添加项目 "shared"。然后在你当前项目的主文件中,写

< context: property-placeholder location="config.properties" />