Spring websocket重写DefaultUserDestinationResolver
我想覆盖Spring websocket重写DefaultUserDestinationResolver,spring,spring-websocket,Spring,Spring Websocket,我想覆盖DefaultUserDestinationResolver,以便实现自定义队列用户目的地 /user/queue/call当前它被更改为/queue/call user{session id},而在我的情况下,我希望它被更改为/queue/call-{userid} 这样做的原因是,我希望能够向尚未订阅的用户发送消息,当用户订阅时,他可以接收消息 我如何要求spring使用我的UserDestinationResolver实现,尝试为您的一些@Configuration实现WebSoc
DefaultUserDestinationResolver
,以便实现自定义队列用户目的地
/user/queue/call
当前它被更改为/queue/call user{session id}
,而在我的情况下,我希望它被更改为/queue/call-{userid}
这样做的原因是,我希望能够向尚未订阅的用户发送消息,当用户订阅时,他可以接收消息
我如何要求spring使用我的
UserDestinationResolver
实现,尝试为您的一些@Configuration
实现WebSocketMessageBrokerConfiguration支持并覆盖:
@Bean
public UserDestinationResolver userDestinationResolver() {
...
}
出于您的目的。工作得很好,我扩展了WebSocketMessageBrokerConfiguration支持,因为它是类