在spring-integration

时间:2018-05-31 13:01:26

标签: spring-integration

我想实现一个自定义转换器,但是能够将一些属性传递给它作为配置或指令。我想的是:

<integration:transformer input-channel="AAA" output-channel="BBB" ref="transformerBean">
    <attribute key="a" value="b+3"/>
</integration:transformer>

因此变压器将知道如何创建a。我可以通过任何其他方式传递给transformerBean指令或提示它应该如何表现。是否有这样的方法来实现这一目标?

1 个答案:

答案 0 :(得分:3)

实际上,您几乎可以按照描述完成

<integration:transformer input-channel="AAA" output-channel="BBB" ref="transformerBean"/>

<bean id="transformerBean" class="...">
    <property name="a" value="b+3"/>
</bean>

基本上,您配置bean,然后将其标识为transformer