Spring 如何关闭弹簧websocket连接? @Slf4j @配置 公共类WebSocketConnectListener实现ApplicationListener{ @凌驾 Application event(SessionConnect事件)上的公共无效{ StompHeaderAccessor wrap=StompHeaderAccessor.wrap(event.getMessage()); 字符串jwtToken=wrap.getFirstNativeHeader(“授权”); //检查jwtToken。。。 //如果此检查失败,我想关闭websocket连接,但我不知道如何关闭它? } }

Spring 如何关闭弹簧websocket连接? @Slf4j @配置 公共类WebSocketConnectListener实现ApplicationListener{ @凌驾 Application event(SessionConnect事件)上的公共无效{ StompHeaderAccessor wrap=StompHeaderAccessor.wrap(event.getMessage()); 字符串jwtToken=wrap.getFirstNativeHeader(“授权”); //检查jwtToken。。。 //如果此检查失败,我想关闭websocket连接,但我不知道如何关闭它? } },spring,websocket,Spring,Websocket,我想要一个关闭WebSocket连接的示例。提前感谢您的回答 @Slf4j @Configuration public class WebSocketConnectListener implements ApplicationListener<SessionConnectEvent> { @Override public void onApplicationEvent(SessionConnectEvent event) { StompHeaderAc

我想要一个关闭WebSocket连接的示例。提前感谢您的回答

@Slf4j
@Configuration
public class WebSocketConnectListener implements ApplicationListener<SessionConnectEvent> {
    @Override
    public void onApplicationEvent(SessionConnectEvent event) {
        StompHeaderAccessor wrap = StompHeaderAccessor.wrap(event.getMessage());
        String jwtToken = wrap.getFirstNativeHeader("Authorization");
        // check jwtToken...
        // if this check fails, I want to close the websocket connection, but I don't know how to close it?
    }
}