2

如果我有自己的转换器并且在 Java 类中工作,如何访问 Spring 配置属性?

在流 XML 中,我会键入类似 ${activemq_server} 的内容,但在 Java 中,我不确定如何获取该值。

我正在研究 MuleMessage 和它附带的所有对象(上下文、配置等),但我还没有找到它们。

过去我将它们注入到消息属性中,但这感觉太草率了。

4

1 回答 1

2

Spring bean 中的 IMO 注入属性可能是最干净的。

或者,您可以使用util:properties在 bean 中加载属性文件,然后context:property-placeholder使用此 bean 进行占位符解析。这使您可以注入或使用 MEL 来查找此 bean(如#[app.registry.myProperties.propertyName].

于 2013-02-11T20:02:23.193 回答