系统介绍
功能介绍
技术框架
开发环境
JDK:1.8
MySql 8.0+
核心依赖
| 依赖 | 版本 |
|---|---|
| Spring Boot | 2.5.3 |
| Mysql | 8.0.23 |
| Shiro | 1.8.0 |
| Mybatis-plus | 3.4.2 |
| Netty | 4.1.67 |
| FastJson | 1.2.75 |
| Lombok | 1.18.20 |
| Druid | 1.2.5 |
项目结构
vue3-src├─api 接口模块│├─assets 静态资源模块│ ├─icon svg图标│ ├─images 图片│ └─sass 样式│├─components 组件模块│├─router 动态│├─store vuex│ ├─modules│ │ ├─conversation 会话模块│ │ ├─friend 好友模块│ │ ├─message 消息模块│ │ ├─status 侧边栏状态模块│ │ ├─user 用户登录信息模块│ │ └─websocket websocket模块│ └─index 动态加载模块│├─types typescript接口│├─utils 工具模块│ ├─constants 常量│ ├─index 工具│ ├─request axios二次封装│ ├─storage 本地缓存工具│ └─websocket websocket工具类│├─views 视图模块│ ├─chat 聊天页│ ├─login 登录页面
启动流程
# 克隆项目git clone https://github.com/gmingchen/im-vue.git# 进入项目目录cd im-vue# 安装依赖npm install# 启动服务npm run dev # 开发环境npm run prod # 正式环境npm run test # 测试环境# 发布npm run build:dev # 开发环境npm run build:prod # 正式环境npm run build:test # 测试环境
演示效果





本期到此结束(记得分享哦
)

END
项目基本信息
获取源码&在线演示地址:
后台发送项目编号
小酷推荐

文章转载自RunTheCode,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




