spring-boot-starter-websocket2.7.6怎么设置超时时间
时间: 2023-04-04 08:01:03 浏览: 1880
SpringBoot+WebSocket
您可以在 WebSocket 配置类中使用 setSessionIdleTimeout 方法来设置超时时间,例如:
@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
registry.addHandler(myHandler(), "/myHandler")
.setAllowedOrigins("*")
.setSessionIdleTimeout(60000); // 设置超时时间为 60 秒
}
@Bean
public WebSocketHandler myHandler() {
return new MyHandler();
}
}
阅读全文