| package com.moral.api.config.websocket; | 
|   | 
| import com.moral.api.websocket.CruiserWebSocketServer; | 
|   | 
| import com.moral.api.websocket.SingleDeviceServer; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.context.annotation.Bean; | 
| import org.springframework.context.annotation.Configuration; | 
| import org.springframework.data.redis.core.RedisTemplate; | 
| import org.springframework.web.socket.server.standard.ServerEndpointExporter; | 
|   | 
| /** | 
|  * @ClassName WebSocketConfig | 
|  * @Description TODO | 
|  * @Author 陈凯裕 | 
|  * @Date 2021/6/15 13:53 | 
|  * @Version TODO | 
|  **/ | 
| @Configuration | 
| public class WebSocketConfig { | 
|   | 
|     @Bean | 
|     public ServerEndpointExporter serverEndpointExporter(){ | 
|         return new ServerEndpointExporter(); | 
|     } | 
|   | 
|     @Autowired | 
|     public void setMessageService(RedisTemplate redisTemplate){ | 
|         SingleDeviceServer.redisTemplate = redisTemplate; | 
|         CruiserWebSocketServer.redisTemplate = redisTemplate; | 
|     } | 
|   | 
| } |