线上预览: 移动端 http://8.146.211.120:8081/ 移动端 http://8.146.211.120:8086/

java防小红书小红书项目 完成了 基本的笔记 点赞 回复 名片 关注 聊天等功能 后台使用springboot 移动端使用uniapp 管理端使用vue element admin 即时通讯使用tio框架 聊天记录保存在本地

思维导图

输入图片说明

项目展示

输入图片说明

项目启动

后台运行环境

  • jdk1.8
  • mysql5.7
  • redis

启动步骤 1.下载pom文件依赖 2.导入项目中的sql 3.修改yml参数端口号 数据库名) 4.如果 mysql 报错 order by和group by 执行sql报错sql_mode=only_full_group_by问题解决

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文件可以正常运行

管理端前台运行环境

  • 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 需授权后找我覆盖文件

包结构说名

后端

  • 目前后端功能基本能满足我们需求
  • 后续开发建立和system同级目录 进行功能开发即可

写到最后

代码地址 https://gitee.com/ddeatrr/springboot_vue 问题反馈 qq: 727869402 wx: MAMBA_4EVER24

Description
java实现 小红书 技术栈 springboot vue uniapp springboot 小红书
Readme 12 MiB
Languages
Vue 42.4%
Java 40.9%
CSS 7.4%
JavaScript 6.5%
Fluent 1.4%
Other 1.3%