【发布时间】:2016-08-26 16:53:54
【问题描述】:
这是我之前的问题 How to set payload as constructor-arg value in service-activator 的后续。
我们有 12 个不同的类,如 AProcessor、Bprocessor 等。每个构造函数都接受公共负载并在它们“发布”中执行相同的声明方法。
现在,我正在考虑在 SI 中使用单个公共通道和服务激活器来处理这个问题,但是我怎样才能将类名动态地放入可以从 payload.type 派生的表达式中。
我正在尝试类似下面的方法,但它不起作用
如果我可以在一个地方完成,我想节省编写 12 个频道和服务激活器的时间。
【问题讨论】: