Springboot+Freemark+Websocket+Mysql在线聊天及聊天室系统是在Springboot脚手架的基础上实现的,想学习的可以去脚手架,脚手架是将基础管理系统公有的一些基本功能抽离出来,做成一个单独的可用系统。
开发环境要求
开发工具:Eclipse(MyEclipse、idea、sts)
我这里用的是Eclipse(你们应该也是用的这个,是吧?)
Java版本:JDK 1.8 Maven3.5
数据库:MySQL 5.7 数据库编译工具navicat
开发工具包
windows上配置maven环境的方法
主要实现的功能有:
前台:
用户注册、登录。
搜索用户添加好友。
查看好友申请列表,同意或拒绝好友请求。
成为好友后单人一对一聊天。
可创建群聊进行聊天。
除了上述基本的聊天功能外,还有:消息提醒方式设置(可设置是否弹框、是否声音提醒等,提供可选六种新消息提示音)、聊天记录清空、拉黑好友、删除好友、解散群聊、隐身、在线状态设置、好友上下线提醒等等,功能非常的全。重点:聊天信息中可发送文字、图片、文件、视频、音乐、表情包等。
后台:
后台菜单、角色、管理员的管理。
后台聊天信息、在线用户等统计。
后台日志管理、数据备份等。
用户管理:用户信息查看、状态冻结等。
群聊管理:成员查看、移除成员、解散群聊等。
消息管理:消息详细信息跟踪查看等。

本文介绍了使用Springboot、Freemark、Websocket和Mysql构建的在线聊天及聊天室系统。该系统具备用户注册登录、好友管理、一对一及群聊功能,支持多种消息类型,并提供了后台管理系统,包括用户、群聊、消息等管理功能。
最低0.47元/天 解锁文章
548

被折叠的 条评论
为什么被折叠?



