我试图在客户端连接后将异步消息从服务器发送到客户端,而与用户操作无关。到目前为止,我发现的所有示例都在控制器中自动装配了 SimpMessagingTemplate。是否有一个文件包含有关此对象默认情况下如何自动装配的信息?我的目标是在一个不由 spring 管理的类中使用这个对象。我希望有一种直接的方式来构造对象,而不是尝试通过调试模式使用循环引用重新创建这个深层对象。
这是 servlet xml 的相关部分:
<websocket:message-broker application-destination-prefix="/socketprefix">
<websocket:stomp-endpoint path="/stompendpoint">
<websocket:sockjs/>
</websocket:stomp-endpoint>
<websocket:simple-broker prefix="/topics/,/queues/"/>
</websocket:message-broker>