【问题标题】:how to configure websocket handle using class + spring 4.0.0如何使用类 + spring 4.0.0 配置 websocket 句柄
【发布时间】:2015-07-22 10:24:09
【问题描述】:

任何人都可以帮助我如何配置这个 web socket bean 和处理程序 使用类库而不是 xml 文件。

<bean id="websocket" class="co.syntx.example.websocket.handler.WebsocketEndPoint"/>

<websocket:handlers>
    <websocket:mapping path="/websocket" handler="websocket"/>
    <websocket:handshake-interceptors>
    <bean class="co.syntx.example.websocket.HandshakeInterceptor"/>
    </websocket:handshake-interceptors>
</websocket:handlers>

谢谢

【问题讨论】:

    标签: java spring spring-mvc websocket spring-websocket


    【解决方案1】:

    在您的 WebSocketConfig.java 中执行此操作

    @Configuration
    @EnableWebSocket
    public class WebSocketConfig implements WebSocketConfigurer {  
        @Override
        public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
            registry.addHandler(new WebsocketEndPoint(), "/websocket")
                .addInterceptors(new HandshakeInterceptor());
        }
    }
    

    在上面的代码中,new WebsocketEndPoint()WebsocketEndPoint.java 将是您的 websocket 处理程序,new HandshakeInterceptor()HandshakeInterceptor.java 将是您的拦截器。

    【讨论】:

      猜你喜欢
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 2020-01-16
      • 2017-09-24
      • 2021-06-14
      • 1970-01-01
      相关资源
      最近更新 更多