0
我使用的WebSocket春天4.2.4 sockjs和踢踏从异步方法发送消息,我试图从服务器发送消息给所有用户在异步任务,没有运气春天的WebSocket
我的课是:
public class MyClass{
private timer;
public MyClass(){
this.timer = new Timer();
}
@Async
public void myMethod(){
timer.schedule(new MyReminder(), 1000);
}
@Async
private class MyReminder extends TimerTask{
@Autowired
SimpMessagingTemplate messageingTemplate;
@Override
public void run(){
messageingTemplate.convertAndSend("/app/subscribers","message");
}
}
}
但用户不得到的消息
任何帮助吗?我做了什么错:(
*编辑*
我的信息经纪人:
public void configureMessageBroker(MessageBrokerRegistry config){
config.enableSimpleBroker("/topic","/myApp");
config.setApplicationDestinationPrefixes("/myApp");
}
,当我订阅:
subscribe("myApp/someRoute")
谢谢!
**编辑2:**
感谢您的帮助我解决了这个问题:)
public void configureMessageBroker(MessageBrokerRegistry config){config.enableSimpleBroker(“/ topic”,“/ myApp”); config.setApplicationDestinationPrefixes( “/对myApp”);} ;;;;;;;;;当我订阅:订阅(“myApp/someRoute”) –
请将这样的评论作为编辑移动到您的问题。跟踪评论中的代码非常困难。 –