首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造没有自动配置的SimpMessagingTemplate实例

构造没有自动配置的SimpMessagingTemplate实例
EN

Stack Overflow用户
提问于 2014-06-18 03:27:17
回答 1查看 1.3K关注 0票数 2

我试图在客户端连接后,独立于用户操作,从服务器向客户端发送异步消息。到目前为止,我发现的所有示例都在控制器中自动配置了SimpMessagingTemplate。是否有包含默认情况下该对象如何自动处理的信息的文件?我的目标是在spring无法管理的类中使用这个对象。我更希望有一种直接的方式来构造对象,而不是尝试通过调试模式重新创建这个深度对象--可能是循环引用。

以下是servlet的相关部分:

代码语言:javascript
复制
<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> 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-18 16:21:19

该模板通常是自动生成的,因为一个模板是为您创建的,与您的配置匹配。从设计上讲,它与Simp基础结构的其他部分(而且必须是!)结合在一起,因为要构建一个您需要的组件:

  • 用户目标前缀(如果您配置了自定义前缀)
  • 更重要的是,向消息代理发送消息的MessageChannel

也许你能扩展一下为什么这个类不能被Spring管理吗?

SimpMessagingTemplate javadoc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24276580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档