支持服务器向客户端发送任意消息,这些消息不是对从客户端收到的消息的响应。
向客户端发送消息的一种方法是让他们首先订阅主题- 确保了解“应用程序目标前缀”和“代理前缀”之间的区别。在这种特殊情况下,您希望客户端订阅代理目标,然后您的服务器可以随时向所有这些客户端发送消息。
您可以通过将表单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问题来改善此问题。