【发布时间】:2020-06-16 23:13:03
【问题描述】:
我想在服务器中设置时区。与我们在mule 3中类似 https://help.mulesoft.com/s/article/How-to-properly-set-the-TimeZone-in-Mule-Mule-Runtime-and-CloudHub
但在 mule 4 中,我看不到在流程之外调用类文件的方法。有什么建议吗?
【问题讨论】:
我想在服务器中设置时区。与我们在mule 3中类似 https://help.mulesoft.com/s/article/How-to-properly-set-the-TimeZone-in-Mule-Mule-Runtime-and-CloudHub
但在 mule 4 中,我看不到在流程之外调用类文件的方法。有什么建议吗?
【问题讨论】:
我发现的一种方法是在 VM 参数中设置 -Duser.timezone=。但仍在寻找程序级别的方法
【讨论】:
要在 Mule 4 中调用 Java 类,您需要将 Java Module 添加到您的项目中并使用它来调用方法。如果要使用 Spring 配置而不是从流中调用 Java,则需要添加 Spring Module。请注意,您必须将 Spring bean 配置放在其自己的纯 Spring XML 文件中。 Mule 4 XML 文件与 Mule 3 中的 Spring XML 文件不同。这意味着 Spring XML 文件不能有 <mule> 标签。您需要在 Mule XML 中引用 Spring XML(例如:<spring:config name="springConfig" files="beans.xml" />)。
如果您不熟悉 Spring,请参阅 Spring Module 文档中的示例。
【讨论】: