如何在 Mule 4 的 java class 中获取 Env 特定的 yaml 文件

How to get Env specific yaml file inside java class in Mule 4

您好,我的 Mule 应用程序中有特定于环境的 yaml 文件。我需要在 Java Class 中阅读这些文件。我的 Yaml 文件名将形成为

properties/${mule.env}/config-${mule.env}.yaml

因此对于每个环境,它将加载特定文件。我需要在 java class 中获取相应的 env 文件。我该怎么做。我在 Java Class 中进行了如下尝试,但结果为 null

@Value("${rixml.VersionID}")
private String version;

您可以在您的 mule 流中形成 YAML 文件路径,然后将其作为参数传递给您的 java class.In 您的 java class 您可以阅读 YAML文件(从传递给它的文件路径),解析它并提取你想要的值。