有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在spring WebSocket中有请求作用域吗?(websocket scop==会话范围)

我知道spring有websocket范围
但这意味着它将在会话中收集值

我需要像请求范围这样的东西。当我们在控制器中收到值时,它应该开始:

@MessageMapping("/common/url")
public void foo(SimpMessageHeaderAccessor headerAccessor, StubObject payLoad) {
   Foo foo = someService.toDoSmth();
   simpMessagingTemplate.convertAndSendToUser(username, "path/to/queue", foo );

当最后一行完成时,它应该消失

我为什么需要这个

我在代码中使用方面
当我收到消息时,我应该在数据库中创建条目
当我调用someService时,我需要在上一步中创建的更新条目
当我通过simpMessagingTemplate发送消息时,我需要再次更新条目


共 (0) 个答案