在mule中运行时加载属性文件的最佳方法
我想知道对于以下场景,在mule中加载属性文件的最佳方式是什么 我有一个属性文件,我在其中设置了所有与电子邮件相关的字段,如模板、收件人和发件人等。 所有这些都需要设置为一个特定的对象以及对该对象的其他更改,所以我计划使用Java transformer,现在我需要从该属性文件加载所有这些值并发送到transformer。那么,在上述场景中,什么是最佳的工作方法呢在mule中运行时加载属性文件的最佳方法,mule,Mule,我想知道对于以下场景,在mule中加载属性文件的最佳方式是什么 我有一个属性文件,我在其中设置了所有与电子邮件相关的字段,如模板、收件人和发件人等。 所有这些都需要设置为一个特定的对象以及对该对象的其他更改,所以我计划使用Java transformer,现在我需要从该属性文件加载所有这些值并发送到transformer。那么,在上述场景中,什么是最佳的工作方法呢 使用核心Java加载属性在Java transformer中加载属性 使用spring上下文加载属性,并将其发送到transform
请告诉我除了上述方法之外是否还有其他更好的方法。首先,您应该能够使用spring上下文加载属性文件,如下所示:
<context:property-placeholder location="somename.properties" />
<set-variable variableName="fromAddress" value="${xyz.fromAddress}" />
String fromAddress = muleEvent.getFlowVariable("fromAddress");
首先,您应该能够使用spring上下文加载属性文件,如下所示:
<context:property-placeholder location="somename.properties" />
<set-variable variableName="fromAddress" value="${xyz.fromAddress}" />
String fromAddress = muleEvent.getFlowVariable("fromAddress");
如果这些属性只在一个转换器中使用,我建议使用Java加载属性。Java加载属性还有一个好处,即在修改属性文件后,不需要重新启动应用程序。如果这些属性仅在一个转换器中使用,我建议使用Java加载属性。Java加载属性还有一个好处,即在修改属性文件后,您无需重新启动应用程序。感谢Sagar的回复。。。在这个属性文件中我有大约20-30个变量,在这种情况下,我该如何处理这个场景呢。。。我在属性文件中有大约20-30个变量,在这种情况下,我该如何处理这种情况