webscoket消息推送问题,controller可用,在server中不能正常使用

项目使用springboot,注解方式
引入:WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer 
调用: @Autowired
private SimpMessagingTemplate simpTemplate;
发送:simpTemplate.convertAndSend(INSTANCE_URL, resultMap);

问题是,放在controller中可用,在server层就不能用了。求解


紫衣仙女
浏览 920回答 2
2回答

ABOUTYOU

1.在controller里调用service方法,从controller里将webscoket作为参数传入到service;2.保证在controller内实例化的scoket对象和service里面用的对象是统一个对象3.当web容器启动后,我们一般实例化一个公用sockt对象存到map来管理,map对象可以使用spring的ioc来统一管理,便于每个层调用;

一只名叫tom的猫

请把问题表述清楚,server层还是service层,不能用报什么错,最好上相关代码
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java