uniapp 小红书源码 后台java springboot

线上预览:

移动端 http://8.146.211.120:8081/

管理端 http://8.146.211.120:8088/

小红书凭借优秀的产品体验 和超高人气 目前成为笔记类产品佼佼者

此项目将详细介绍如何使用Vue.js和Spring Boot 集合uniapp

开发一个仿小红书应用,凭借uniapp 可以在h5 小程序 app等多端使用

技术栈

移动端 uniapp graceui
管理端 vue element
后台 springboot springsecurity mybatisPlus tio-websocket

主要功能

  • 笔记创建 编辑 发布
  • 点赞笔记、评论
  • 回复笔记、评论
  • 私信、客服聊天
  • 后台笔记编辑 下架
  • 后台博主冻结
  • 后台客服系统
  • 系统消息维护

思维导图

项目展示

项目启动

后台运行环境

  • jdk1.8
  • mysql5.7
  • redis

启动步骤

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

管理端前台运行环境

  • 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_xhs

相关推荐
weixin_441455261 天前
说说Java有哪些集合类
java·开发语言
合作小小程序员小小店1 天前
web网页开发,在线%台球俱乐部管理%系统,基于Idea,html,css,jQuery,jsp,java,ssm,mysql。
java·前端·jdk·intellij-idea·jquery·web
程序定小飞1 天前
基于springboot的作业管理系统设计与实现
java·开发语言·spring boot·后端·spring
晓庆的故事簿1 天前
windows下载和使用minio,结合java和vue上传文件
java·开发语言
程序员小假1 天前
我们来说一下 Mybatis 的缓存机制
java·后端
qq_336313931 天前
java基础-学生管理系统升级
java
弥巷1 天前
【Android】Android内存缓存LruCache与DiskLruCache的使用及实现原理
android·java
好好沉淀1 天前
Apache 工具包(commons-io commons-lang3 )保姆介绍
java·ide
毕设源码-邱学长1 天前
【开题答辩全过程】以 服装购物平台为例,包含答辩的问题和答案
java·eclipse