update README.md.
Signed-off-by: 顽疲 <727869402@qq.com>
This commit is contained in:
parent
7abfb4e4c1
commit
0a0ee45a89
108
README.md
108
README.md
@ -1,86 +1,60 @@
|
||||
|
||||
**线上预览:**
|
||||
移动端 [http://8.146.211.120:8081/](http://8.146.211.120:8081/)
|
||||
管理端 [http://8.146.211.120:8086/](http://8.146.211.120:8086/)
|
||||
**线上预览:** 移动端 [http://8.146.211.120:8081/](http://8.146.211.120:8081/) 移动端 [http://8.146.211.120:8086/](http://8.146.211.120:8086/)
|
||||
|
||||
小红书凭借优秀的产品体验 和超高人气 目前成为笔记类产品佼佼者
|
||||
此项目将详细介绍如何使用Vue.js和Spring Boot 集合uniapp
|
||||
开发一个仿小红书的城应用,凭借uniapp 可以在h5 小程序 app等多端使用
|
||||
java防小红书小红书项目 完成了 基本的笔记 点赞 回复 名片 关注 聊天等功能
|
||||
后台使用springboot 移动端使用uniapp 管理端使用vue element admin
|
||||
即时通讯使用tio框架 聊天记录保存在本地
|
||||
## 思维导图
|
||||
.png)
|
||||
## 项目展示
|
||||

|
||||
## 项目启动
|
||||
|
||||
**技术栈**
|
||||
**后台运行环境**
|
||||
- jdk1.8
|
||||
- mysql5.7
|
||||
- redis
|
||||
|
||||
**移动端** uniapp graceui
|
||||
**管理端** vue element
|
||||
**后台** springboot springsecurity mybatisPlus tio-websocket
|
||||
**启动步骤**
|
||||
1.下载pom文件依赖
|
||||
2.导入项目中的sql
|
||||
3.修改yml参数(端口号 数据库名)
|
||||
4.如果 mysql 报错 order by和group by 执行sql报错sql_mode=only_full_group_by问题解决
|
||||
```language
|
||||
SELECT @@GLOBAL.sql_mode;
|
||||
SELECT @@SESSION.sql_mode;
|
||||
|
||||
**主要功能**
|
||||
- 笔记创建 编辑 发布
|
||||
- 点赞笔记、评论
|
||||
- 回复笔记、评论
|
||||
- 私信、客服聊天
|
||||
- 后台笔记编辑 下架
|
||||
- 后台博主冻结
|
||||
- 后台客服系统
|
||||
- 系统消息维护
|
||||
set @@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
|
||||
set @@SESSION.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
|
||||
|
||||
**首页**
|
||||

|
||||
**笔记详情页**
|
||||

|
||||
FLUSH PRIVILEGES;
|
||||
```
|
||||
5.打包 mvn clean package -Dmaven.test.skip=true 打包后jar文件可以正常运行
|
||||
|
||||
## 简单版思维导图
|
||||

|
||||
## springboot_vue
|
||||
**管理端前台运行环境**
|
||||
- node v14.21.3
|
||||
- elementui 2.15.14
|
||||
- vue 2.6.14
|
||||
|
||||
正式开发前我们都需要一个完整的 可拓展性基础框架用于后续项目进行 这里我就把自己用的一套整合出来供大家学习使用
|
||||
**启动步骤**
|
||||
1.cd 根目录的web文件夹下
|
||||
2.执行npm install下载依赖
|
||||
3.执行npm run dev启动
|
||||
4.修改.env.xx修改测试环境和正式环境端口
|
||||
5.npm run build进行打包
|
||||
6.如果出现lemon imui 依赖报错 解压根目录下dist.rar文件夹到lemon imui根目录下即可
|
||||
|
||||
## 首先你要掌握的技能
|
||||
**移动端前台**
|
||||
hbudiler 3.99
|
||||
vue 3
|
||||
移动端前台使用了graceUi6.0 需授权后找我覆盖文件
|
||||
|
||||
在这里我不再对整合进行赘述 技能从来都是从实战中积累的:
|
||||
1. springboot框架的基本使用;
|
||||
2. jwt security的基本整合;
|
||||
3. mybatisplus 的使用 (基于瓷完成了前后端代码生成);
|
||||
4. rabc框架的基本理解;
|
||||
5. vue环境的基本搭建 npm命令使用;
|
||||
6. element框架的整合;
|
||||
7. linux简单部署(这个后续我会结合脚本来进行);
|
||||
|
||||
## 我们将要做的系统的一个展示
|
||||
|
||||

|
||||
|
||||
1. 动态路由 有了这个功能 前端就不用进行硬代码的配置 后台编辑即可 也可以快速的进行路由的改名和删除
|
||||
2. 多角色 基础动态路由 多角色就变的简单了 同时也更方便管理系统
|
||||
3. 多tab客户还是习惯像打开浏览器那也操作我们的系统 所以这个必不可少
|
||||
|
||||
## 包结构说名
|
||||
后端
|
||||
|
||||
- 目前后端功能基本能满足我们需求
|
||||
- 后续开发建立和system同级目录 进行功能开发即可
|
||||

|
||||
前端
|
||||

|
||||
|
||||
## 程序的运行
|
||||
**后端**
|
||||
1. 导入pom文件进行依赖下载
|
||||
2. 修改yml数据源和缓存配置
|
||||
3. 运行AdminApplication 启动
|
||||
|
||||
**前端**
|
||||
1. 执行npm install 下载依赖(下载慢可以执行) `npm conf set registry https://registry.npm.taobao.org`
|
||||
2. npm run dev进行系统的启动
|
||||
|
||||
## 启动后截图
|
||||
**登陆**
|
||||

|
||||
**工作台**
|
||||

|
||||
**菜单权限管理**
|
||||

|
||||

|
||||
|
||||
|
||||
## 写到最后
|
||||
**代码地址** [https://gitee.com/ddeatrr/springboot_vue](https://gitee.com/xay12/springboot_vue)
|
||||
|
Loading…
x
Reference in New Issue
Block a user