zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/config/WebSocketConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MapWebsocket.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/config/WebSocketConfig.java
@@ -6,7 +6,6 @@ import org.springframework.web.socket.server.standard.ServerEndpointExporter; @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer { @Bean @@ -14,9 +13,5 @@ return new ServerEndpointExporter(); } @Override public void registerStompEndpoints(StompEndpointRegistry registry) { registry.addEndpoint("/api/socket"); } } zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/websocket/MapWebsocket.java
New file @@ -0,0 +1,37 @@ package com.zy.asrs.wcs.core.map.websocket; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import javax.websocket.OnClose; import javax.websocket.OnMessage; import javax.websocket.OnOpen; import javax.websocket.Session; import javax.websocket.server.ServerEndpoint; @Slf4j @Component @ServerEndpoint(value = "/map/websocket") public class MapWebsocket { private Session session; private String sessionId; @OnOpen public void onOpen(Session session) { this.session = session; this.sessionId = session.getId(); log.info("{} connected", this.sessionId); } @OnMessage public void onMessage(String message, Session session) { log.info("{} sendMsg:{}", this.sessionId, message); } @OnClose public void onClose(Session session) { log.info("{} closed", this.sessionId); } }