如何在 Spring 集成 ServiceActivator 上触发多个输出通道?

How to Trigger multiple outputchannel on Spring integration ServiceActivator?

是否可以在我的服务激活器上触发两个输出通道?

@ServiceActivator(inputChannel = Constants.CHANNEL_INPUT,
            outputChannel = Constants.CHANNEL_OUTPUT)
    public OutputDto applyValidator(Message<?> message) {
        ...
        return outputDto
        }

没有;只有一个。

如果要发送给多个消费者,可以将输出通道设置为PublishSubscribeChannel,每个消费者都会收到消息。

或者您可以添加 RecipientListRouter 下游。