本文參考了這位兄台的文章: https://blog.csdn.net/ffj0721/article/details/82630134
項目源碼url: https://github.com/zhzhair/websocket-spring-boot.git
項目介紹: InitController類的兩個方法分別返回websocket.html和system.html兩個頁面。類MyWebSocket和SystemWebSocket分別對應聊天功能和監控功能。WebSocketConfig注冊websocket服務:
啟動啟動類,訪問聊天頁面: http://localhost:8080/websocket, 打開多個頁面模擬多個客戶端,輸入內容點擊Send就可以聊天了,訪問url: http://localhost:8080/
sendToAll實現群發消息, 如圖所示:
訪問http://localhost:8080/system,可以看到如下的監控信息: