我尝试在客户端连接后从服务器向客户端发送异步消息,与用户操作无关。到目前为止我找到的所有示例都在控制器中自动装配了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>
答案 0 :(得分:0)
该模板通常是自动装配的,因为为您创建了一个与您的配置相匹配的模板。根据设计,它与您的Simp基础设施的其他部分相结合(并且必须是!),因为要构建您需要的部分:
也许您可以扩展为什么这个课程不能被Spring管理?