从品牌网站建设到网络营销策划,从策略到执行的一站式服务
概述
成都创新互联公司主营资源网站建设的网络公司,主营网站建设方案,成都App定制开发,资源h5小程序制作搭建,资源网站营销推广欢迎资源等地区企业咨询
利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天。
所需依赖
Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下:
配置文件内容:
大致程序结构,仅供参考:
程序结构
创建程序启动类,启用WebSocket
使用 @EnableWebSocket 注解
配置Spring Security
此章节省略。(配置好Spring Security,用户能正常登录即可)
可以参考:Spring Boot 全栈开发:用户安全
配置Web Socket(结合第7节的JS看)
点对点消息,群消息
客户端与服务器端交互
效果测试
登录三个用户:Anoyi、Jock、超级管理员。
群消息测试,超级管理员群发消息:
超级管理员
Anoyi
Jock
点对点消息测试,Anoyi给Jock发送消息,只有Jock收到消息,Anoyi和超级管理员收不到消息:
Jock
超级管理员
Anoyi
轻量级DEMO(完整可运行代码)
Spring Boot 开发私有即时通信系统(WebSocket)
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图