关于后端:实战SpringBootuniappuview打造H5小程序APP入门学习的聊天小项目

8次阅读

共计 1883 个字符,预计需要花费 5 分钟才能阅读完成。

📚我的项目介绍

JavaDog Chat 简略通信聊天软件是基于 SpringBoot+MybatisPlus+uniapp+uview+stomp 等更多优良组件及前沿技术开发,正文丰盛,代码简洁,开箱即用,兼容 H5+ 小程序 +APP, 及其适宜入门学习!将想说却不敢说,相爱去不敢爱的思路搁置与此。

🎁疾速链接

微信公众号:JavaDog 程序狗
关注公众号,发送 chat,无任何套路即可取得

或拜访 https://blog.javadog.net/archives/chat

🌱体验地址

因二维码图被谐和,最好拜访 https://blog.javadog.net/archives/chat 进行扫码拜访体验

1. 网页 H5

http://chat.javadog.net

2.APP

https://www.pgyer.com/javadog-chat

🍓体验账号

账号:18306390693
明码:123456
如需多个账户可自行注册

次要模块性能

🛳️登录注册

  1. 用户可自主注册,并通过用户名明码进行登录
  2. 如遗记明码则可通过邮箱找回明码,但须要在配置文件中配置邮箱相干内容

    🍭音讯

  3. 展现群组及好友聊天信息,并有音讯揭示及未读标记
  4. 可通过上方放大镜进行搜寻, 或者扫一扫进行好友增加
  5. 点击查看聊天信息,可进行文字 / 图片 / 视频 / 语音等发送形式

🧑‍🤝‍🧑好友

  1. 依照字母索引展现所有好友列表,并可通过放大镜搜寻
  2. 通过右上角扫描二维码进行好友增加
  3. “ 我增加的 ” 自己通过扫码或者搜寻增加好友申请列表数据
  4. “ 增加我的 ” 其余用户通过扫码或者搜寻增加我自己申请列表数据
  5. 通过点击好友进行好有名片查看

⛄群组

  1. 依照字母索引展现所有群组列表,并可通过放大镜搜寻
  2. 通过右上角扫描二维码进行群组退出
  3. “ 新建群组 ” 可依据所需进行群组的创立
  4. 通过点击群组进行好有名片查看

🎃我的

  1. 点击头像进行头像批改
  2. “ 我的名片 ” 展现自己所属二维码
  3. “ 批改明码 ” 可进行明码重置
  4. “ 对于 ” 展现本狗的博客是个 webview 跳转
  5. 点击退出并退出以后账号

🛠️疾速启动

后端 chat-provider 举荐 IDEA 关上,前端 chat-uniapp 举荐 HbuliderX 关上。

👍前端撑持

插件 版本 用处
uview-ui ^2.0.31 多平台疾速开发的 UI 框架
uni-simple-router ^2.0.7 专为 uniapp 打造的路由器
moment ^2.29.4 js 工具库
mescroll-uni ^1.3.7 上拉加载下拉刷新插件
@uni-ui/code-ui ^1.4.8 二维码生成工具

👸启动前端

  1. 在 chat-uniapp 我的项目目录下执行

    npm install
  2. 在 HBuilderX 工具下运行,抉择须要运行到哪个终端
    3. 如需调整环境,请在 /common/config/env.js 批改环境变量

👍后端撑持

插件 版本 用处
jdk 1.8 java 环境
lombok 1.18.16 代码简化插件
maven 3.6.3 包管理工具
druid 1.1.24 JDBC 组件
hutool 5.7.20 Java 工具类库
mybatis-plus 3.4.1 基于 MyBatis 加强工具
pinyin4j 2.5.1 拼音组件库
mysql 8.0 / 5.7 数据库

👦启动后端

  1. 开发工具内配置好,并将 maven 配置好,倡议应用阿里云镜像
  2. 将 chat-provider 包下的 /doc/SQL/db_chat.sql 进行本地执行,并在 application 配置文件中批改数据库配置
  3. 运行启动 SpringBoot 我的项目,如见到以下日志即为启动胜利。

🌀其余辅助

🏋️‍♀️原型图

本狗第一次画原型,请大佬勿喷

我的项目门路下 /doc/ 原型 /chat.rp

🤾DB 设计

我的项目门路下 /doc/ 数据库设计 /chat.pdm

😊版权阐明

  • JavaDog Chat 采纳 Apache License2.0 协定
  • 代码可用于集体学习等,齐全开源收费
  • 二次开发如用于毕设等二次售卖,未经审核视为侵权
JavaDog 狗屋地址
集体博客 https://blog.javadog.net
公众号 https://mp.weixin.qq.com/s/_vgnXoQ8FSobD3OfRAf5gw
CSDN https://blog.csdn.net/baidu_25986059
掘金 https://juejin.cn/user/2172290706716775
知乎 https://www.zhihu.com/people/JavaDog
简书 https://www.jianshu.com/u/1ff9c6bdb916
gitee https://gitee.com/javadog-net
GitHub https://github.com/javadog-net
正文完
 0