您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring WebSockets XML配置不提供brokerMessagingTemplate

Spring WebSockets XML配置不提供brokerMessagingTemplate

支持服务器向客户端发送任意消息,这些消息不是对从客户端收到的消息的响应。

向客户端发送消息的一种方法是让他们首先订阅主题- 确保了解“应用程序目标前缀”和“代理前缀”之间的区别。在这种特殊情况下,您希望客户端订阅代理目标,然后您的服务器可以随时向所有这些客户端发送消息。

理解这一点的最好方法是检查参考文档中的消息流

要发送这些消息,您的应用程序代码需要一个消息传递模板。

您可以通过将表单bean名称切换为实际的bean类型来修复代码示例SimpMessagingTemplate

  <bean class="uk.co.grahamcox.webapp.DebugController">
    <constructor-arg name="clock" ref="clock" />
    <constructor-arg name="template" class="org.springframework.messaging.simp.SimpMessagingTemplate" />
  </bean>

参考文档中提到bean的名字,但它似乎是使用XML配置时,它没有使用该名称注册。随意创建JIRA问题来改善此问题

Java 2022/1/1 18:18:10 有387人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶