VIP免费

springboot实现的聊天系统

聊天软件
96
DEMO程序园
DEMOCXY 2022-06-15
积分:0

简介:

项目介绍 微言聊天室是基于前后端分离,采用SpringBoot+Vue框架开发的网页版聊天室。使用了SpringSecurity安全框架进行密码的加密存储和登录登出等逻辑的处理,以WebSocket+Socket.js+Stomp.js实现消息的发送与接收,监听。搭建FastDFS文件服务器用于保存图片,使用EasyExcel导出数据,使用Vue.js结合ElementUI进行显示弹窗和数据

项目介绍


微言聊天室是基于前后端分离,采用SpringBoot+Vue框架开发的网页版聊天室。 使用了Spring Security安全框架进行密码的加密存储和登录登出等逻辑的处理,以WebSocket+Socket.js+Stomp.js实现消息的发送与接收,监听。搭建FastDFS文件服务器用于保存图片,使用EasyExcel导出数据,使用Vue.js结合Element UI进行显示弹窗和数据表格分页等功能,以及整个系统的界面进行UI设计,并且使用MyBatis结合数据库MySQL进行开发。最后使用了Nginx进行部署前后端分离项目。

功能实现:群聊,单聊,邮件发送,emoji表情发送,图片发送,用户管理,群聊记录管理,Excel的导出。

项目预览地址:http://www.javahai.top/index.html

演示视频:https://www.bilibili.com/video/BV1qa4y1s7sg/

前端工程源码地址:https://github.com/JustCoding-Hai/subtlechat-vue

后端工程源码地址:https://github.com/JustCoding-Hai/subtlechat

简化版的后端项目地址(不使用RabbitMQ和Redis): https://github.com/JustCoding-Hai/subtlechat-mini

项目技术栈


后端技术栈

Spring Boot\Spring Security\MyBatis\MySQL\WebSocket\RabbitMQ\Redis

前端技术栈

Vue\ElementUI\axios\vue-router\Vuex\WebSocket\vue-cli4 ...

项目预览图


客户端群聊主界面

客户端私聊界面

管理端-用户管理界面

管理端-群聊信息管理界面


评论
最新发布
2024-05-15
2024-05-15
2024-05-15
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-03-31
2024-03-31
layui

微信扫码关注DEMO程序园公众号

本周热门
1985
1624
1378
1334
1276
1037
1029
992
866
511
热门下载
27
20
19
14
14
12
12
12
12
11