31 lines
1.1 KiB
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();
|
|
}
|
|
|
|
|
|
} |