我有一个 POJO 组件,它基本上包含一些 Java 类。此时,我有一些硬编码的设置(例如一些凭据),我想通过 Studio GUI 在流程中以某种方式配置它们。
是否可以在流程中以某种方式存储一些可以由我的 POJO 组件轻松读取的设置?
最佳答案
我看到两个选项:
- 在命令行中使用 -M-Dproperty 将凭据设置为系统属性,并使用 java.lang.System.getProperty("property") 从 POJO 检索它
- 在 .properties 文件中配置凭据,并从 Mule 注册表的属性占位符中检索它们。您可以实现 org.mule.api.context.MuleContextAware ,或者 a Lookup annotation .
另请阅读this
关于java - 在 Mule 中向 POJO 组件添加设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23327273/