dianci/ruoyi-common/src/main/java/com/ruoyi/common/config/WebSocketConfig.java

31 lines
1.1 KiB
Java

package com.ruoyi.common.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
import javax.servlet.http.HttpSession;
import javax.websocket.HandshakeResponse;
import javax.websocket.server.HandshakeRequest;
import javax.websocket.server.ServerEndpointConfig;
@Configuration
public class WebSocketConfig extends ServerEndpointConfig.Configurator {
// @Override
// public void modifyHandshake(ServerEndpointConfig sec, HandshakeRequest request, HandshakeResponse response) {
// HttpSession httpSession = (HttpSession)request.getHttpSession();
// if (httpSession != null) {
// // 读取session域中存储的数据
// sec.getUserProperties().put(HttpSession.class.getName(),httpSession);
// }
// super.modifyHandshake(sec, request, response);
// }
@Bean
public ServerEndpointExporter serverEndpointExporter(){
return new ServerEndpointExporter();
}
}