今天,我在mule-app.properties文件中为每个应用程序配置了相同的属性。像这样:
所有应用程序(+ 5)都在同一个Mule ESB运行时(CE)上运行。
例如,当需要更改主机或密码时,我需要更改所有应用程序的属性文件。
我想在所有应用程序共享的Mule ESB运行时只有一个属性文件。
有没有表格可以做到这一点?
谢谢!
答案 0 :(得分:1)
您可以创建一个新的Mule项目并将其命名为“shared”。现在,在此项目中,您可以创建一个文件 src/main/resources/config.properties
,并提供您需要的所有设置。
要在当前项目中进行这些设置,只需在“Java Build Path”的“Projects”选项卡中添加项目“shared”。然后在当前项目的主文件中,编写
<强> < context: property-placeholder location="config.properties" />
强>
答案 1 :(得分:0)
使用Spring Property占位符并从文件系统中读取单个文件:
<context:property-placeholder location="file:/path/to/myConfigFile.properties" />
https://docs.mulesoft.com/mule-user-guide/v/3.6/configuring-properties#properties-files