spring-websocket - Spring websocket设置握手处理程序/拦截器

标签 spring-websocket

我尝试通过 xml 配置设置握手处理程序:

<bean id="customHandler" class="app.wsock.CustomHandler"/>

<websocket:message-broker>
  <websocket:stomp-endpoint path="/foo">
    <websocket:handshake-handler ref="customHandler"/>
    <websocket:sockjs/>
  </websocket:stomp-endpoint>
  <websocket:stomp-broker-relay prefix="/topic,/queue" />
</websocket:message-broker>

但在连接时也使用 DefaultHandshakeHandler。我做错了什么?

最佳答案

这是一个错误(请参阅 SPR-11568 )。 您需要将应用程序更新到 Spring Framework 4.0.3。

关于spring-websocket - Spring websocket设置握手处理程序/拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22447794/

相关文章:

tomcat - 在 jboss 6.4 中找不到 stomp/sockjs 404 错误

java - 集群环境中带有外部消息代理(RabbitMQ)的 Spring 套接字 ConvertandSendToUser

spring-4 - 使用 Spring 4 Websockets 声明和使用 RabbitMQ

java - Spring websockets SockJS 后备协议(protocol)不能开箱即用?

websocket - 使用 spring websockets 阻止消息等待 10000 等待 BLOCKING..

Spring 4 websocket + stomp + rabbitmq 和集群

java - 为什么 SimpUserRegistry 在 EC2 实例上无法正常工作

java - Spring session + Spring Web 套接字。根据 session ID 向特定客户端发送消息

java - 跨域WebSocket连接[Spring Boot]

java - 委托(delegate)人获取用户ID