spring websockets中是否有请求范围?(websocket scop == session scope)

时间:2017-04-21 07:30:58

标签: java websocket scope aspectj spring-messaging

我知道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 个答案:

没有答案