1、pom.xml文件添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
2、后台实现
WebSocketConfig.java站点配置
packagecom.huaxin.oe.config;
importorg.springframework.context.annotation.Bean;
importorg.springframework.context.annotation.Configuration;
importorg.springframework.web.socket.server.standard.ServerEndpointExporter;
/**
*
@author
XieKong
*
@date
2018/6/2211:34
*/
@Configuration
publicclassWebSocketConfig{
@Bean
publicServerEndpointExporterserverEndpointExporter(){
returnnewServerEndpointExporter();
}
}
WebSocketServer.java服务端站点
packagecom.huaxin.oe.component.websocket;
importcom.huaxin.oe.base.RespMsg;
importcom.huaxin.oe.bean.Message;
importlombok.extern.slf4j.Slf4j;
importorg.codehaus.jackson.map.ObjectMapper;
importorg.springframework.stereotype.Component;
importjavax.websocket.*;
importjavax.websocket.server.PathParam;
importjavax.websocket.server.ServerEndpoint;
importjava.io.IOException;
importjava.util.concurrent.CopyOnWriteArraySet;
评论3