Spring Boot 設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。用我的話來理解,就是 Spring Boot 其實不是什么新的框架,它默認配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
本文我們來講一下在進行流媒體服務器平台EasyNVR開發的時候,使用SpringBoot整合WebSocket實現服務器向瀏覽器主動發送消息的過程方式。
下圖代碼是主要代碼:
我們在下圖輸入框內輸入服務器IP地址,成功后服務器會返回連接成功的提示,連接成功后服務器就可以發送消息了。
下面是服務器主動向用戶發送消息的過程:
發送成功后界面也會出現提示。