Spring websockets @subscribeMPipping 中的 Pathvariables 不工作
PathVariables in Spring WebSockets @SubscribeMapping not working
我正在尝试类似于此“Path variables in Spring WebSockets @SendTo mapping”的操作
但我想将 table 名称作为附加信息发送给 @SubscribeMapping("/topic/data").
"tablename" 可以根据我的需要(我想设置的)设置任何东西,它应该连接 @SubscribeMapping("/topic/data/{tablename}") 在服务器端,我想访问 table 名称以从数据库中获取数据。我已经尝试了上面提到的解决方案 post lien @DestinationVariable 但我想我遗漏了一些东西。
在服务器端:
@SubscribeMapping("/getviewschema/{tablename}")
public JSONObject getViewSchema(@DestinationVariable String tablename) throws Exception
{
DataManager manager = new DataManager();
return manager.getViewJSONSchema(tablename);
}
在客户端
socket.stomp.subscribe("/app/getviewschema/"+service.tablename,function(data)
{
listenerview.notify(JSON.parse(data.body));
});
我正在尝试类似于此“Path variables in Spring WebSockets @SendTo mapping”的操作 但我想将 table 名称作为附加信息发送给 @SubscribeMapping("/topic/data"). "tablename" 可以根据我的需要(我想设置的)设置任何东西,它应该连接 @SubscribeMapping("/topic/data/{tablename}") 在服务器端,我想访问 table 名称以从数据库中获取数据。我已经尝试了上面提到的解决方案 post lien @DestinationVariable 但我想我遗漏了一些东西。
在服务器端:
@SubscribeMapping("/getviewschema/{tablename}")
public JSONObject getViewSchema(@DestinationVariable String tablename) throws Exception
{
DataManager manager = new DataManager();
return manager.getViewJSONSchema(tablename);
}
在客户端
socket.stomp.subscribe("/app/getviewschema/"+service.tablename,function(data)
{
listenerview.notify(JSON.parse(data.body));
});