QQ這類即時(shí)通訊工具多數(shù)是以桌面應(yīng)用的方式存在。在沒有websocket出現(xiàn)之前,如果開發(fā)一個(gè)網(wǎng)頁(yè)版的即時(shí)通訊應(yīng)用,則需要定時(shí)刷新頁(yè)面或定時(shí)調(diào)用ajax請(qǐng)求,這無疑會(huì)加大服務(wù)器的負(fù)載和增加了客戶端的流量。而websocket的出現(xiàn),則完美的解決了這些問題。

spring boot對(duì)websocket進(jìn)行了封裝,這對(duì)實(shí)現(xiàn)一個(gè)websocket網(wǎng)頁(yè)即時(shí)通訊應(yīng)用來說,變得非常簡(jiǎn)單。

 

一、準(zhǔn)備工作


 

pom.xml引入

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-websocket</artifactId></dependency>

完整的pom.xml文件代碼如下:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn) pom.xml

網(wǎng)友評(píng)論