【问题标题】:Override ExecutorSubscribableChannel in Spring?在 Spring 中覆盖 ExecutorSubscribableChannel?
【发布时间】:2026-01-20 14:50:02
【问题描述】:

出于自定义逻辑的目的,我需要在 Spring(Websocket 端)中覆盖 ExecutorSubscribableChannel。我怎么可能做到这一点?

【问题讨论】:

    标签: spring spring-websocket spring-messaging


    【解决方案1】:

    不清楚你要在那里覆盖什么,但扩展 AbstractWebSocketMessageBrokerConfigurer 为你提供:

    @Override
    public void configureClientInboundChannel(ChannelRegistration registration) {
    }
    
    @Override
    public void configureClientOutboundChannel(ChannelRegistration registration) {
    }
    

    钩子和ChannelRegistration 允许您在ExecutorSubscribableChannel 上指定任何可能的选项。

    【讨论】: