Spring websocket 覆盖 DefaultUserDestinationResolver
Spring websocket Override DefaultUserDestinationResolver
我想覆盖 DefaultUserDestinationResolver
这样我就可以实现我的自定义队列用户目标
/user/queue/call
目前已更改为 /queue/call-user{session-id}
,而在我的情况下,我希望将其更改为 /queue/call-{userid}
这样做的原因是我希望能够向尚未订阅的用户发送消息,并且当他订阅时他可以收到消息。
如何让 spring 使用我的 UserDestinationResolver
实现
尝试为您的某些 @Configuration
实施 WebSocketMessageBrokerConfigurationSupport
并覆盖:
@Bean
public UserDestinationResolver userDestinationResolver() {
...
}
为了你的目的。
我想覆盖 DefaultUserDestinationResolver
这样我就可以实现我的自定义队列用户目标
/user/queue/call
目前已更改为 /queue/call-user{session-id}
,而在我的情况下,我希望将其更改为 /queue/call-{userid}
这样做的原因是我希望能够向尚未订阅的用户发送消息,并且当他订阅时他可以收到消息。
如何让 spring 使用我的 UserDestinationResolver
尝试为您的某些 @Configuration
实施 WebSocketMessageBrokerConfigurationSupport
并覆盖:
@Bean
public UserDestinationResolver userDestinationResolver() {
...
}
为了你的目的。