flash-waimai

  • 一个完整的外卖系统,包括手机端,后台管理,api

  • 基于spring boot和vue的前后端分离的外卖系统

  • 包含完整的手机端,后台管理功能

  • 本项目主要供交流学习,不建议商用。

技术选型

  • 核心框架:Spring Boot

  • 数据库层:Spring data jpa/Spring data mongodb

  • 数据库连接池:Druid

  • 缓存:Ehcache

  • 前端:Vue.js

  • 数据库:mysql5.5以上,Mongodb4.0(不要使用最新版4.2)

模块

  • flash-waimai-mobile 手机端站点

  • flash-waimai-manage后台管理系统

  • flash-waimai-api java接口服务

  • flash-waimai-core 底层核心模块

  • flash-waimai-generate 代码生成模块

快速开始

  • 数据存储采用了mysql和mongodb,其中基础管理配置功能数据使用mysql,业务数据使用mongodb存储。

  • 创建mysql数据库

    CREATE DATABASE IF NOT EXISTS waimai DEFAULT CHARSET utf8 COLLATE utf8_general_ci; CREATE USER 'waimai'@'%' IDENTIFIED BY 'waimai123';GRANT ALL privileges ON waimai.* TO 'waimai'@'%';flush privileges;
  • mysql数据库创建好了之后,启动flash-waimai-api服务,会自动初始化数据,无需开发人员自己手动初始化数据

  • 安装mongodb并创建数据库:flash-waimai 使用mongorestore命令  导入mongodb数据,由于测试数据量较大,打包放在了百度云盘:链接:https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw 提取码:apgd 下载后将文件解压到d:\elm,如下命令导入数据:

mongorestore.exe -d flash-waimai d:\\elm
  • 下载项目测试数据的图片(商家和食品图片):链接:https://pan.baidu.com/s/1rvZDspoapWa6rEq2D_5kzw 提取码:urzw ,将图片存放到t_sys_cfg表中system.file.upload.path配置的目录下

  • 启动管理平台:

    • 进入flash-waimai-manage目录:

    • 运行 npm install --registry=https://registry.npm.taobao.org

    • 运行npm run dev

    • 启动成功后访问 http://localhost:9528 ,登录,用户名密码:admin/admin

  • 启动手机端:

    • 进入flash-waimai-mobile目录:

    • 运行 npm install --registry=https://registry.npm.taobao.org

    • 运行npm run local

    • 启动成功后访问 http://localhost:8000

运行效果图

后台管理

手机端

SpringBoot+Vue 完整的外卖系统,手机端和后台管理相关推荐

  1. SpringBoot+Vue 完整的外卖系统,手机端和后台管理,可以玩一下!

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 flash-waimai 一个 ...

  2. Spring Boot Vue完整的外卖系统,手机端和后台管理api 源码赠送

    flash-waimai 一个完整的外卖系统,包括手机端,后台管理,api 基于spring boot和vue的前后端分离的外卖系统 包含完整的手机端,后台管理功能 本项目主要供交流学习,不建议商用. ...

  3. 一个仿照饿了么的外卖平台,包括手机端,后台管理, api服务

    简介: 一个简单的外卖系统,包括手机端,后台管理,api 基于spring boot和vue的前后端分离的外卖系统 包含手机端,后台管理功能 本项目主要供交流学习,不建议商用. 技术选型 核心框架:S ...

  4. 完整的外卖系统,手机端 + 后台管理(附源码)

    点击上方"逆锋起笔",公众号回复 编程资源 领取大佬们推荐的学习资料 flash-waimai 一个完整的外卖系统,包括手机端,后台管理,api 基于spring boot和vue ...

  5. 基于Vue+Express+Mysql开发的手机端电影购票系统(附源码)

    基于Vue+Express+Mysql开发的手机端电影购票系统 基于手机的电影购票系统-Vue+Node 一个Vue+Express+Mysql的电影售票项目 项目完整源码下载 https://dow ...

  6. java springboot VUE 在线学习平台系统开发mysql数据库web结构java编程计算机网页源码maven项目前后端分离

    一.源码特点   springboot VUE 在线学习平台系统是一套完善的完整信息管理类型系统 前后端分离,结合springboot框架和VUE完成本系统,对理解JSP java编程开发语言有帮助系 ...

  7. Springboot Vue个人简历网站系统java项目源码

    大学生的就业问题已经成为高校人才培养的一个现实性课题.大学生的就业工作,是一项事关社会和谐发展.高校改革和稳定.大学生切身利益的重要工作.研究大学生的择业行为,培养大学生的正确择业观,做好全员.全程. ...

  8. 关于泛微E9 OA系统手机端无法使用的抢救过程

    关于泛微E9 OA系统手机端无法使用的抢救过程 1.重启emp目录中,sh rsstart.sh,启动过程显示mysql服务启动异常. 2.关闭服务,重启再试一下.sh stop.sh 还是显示mys ...

  9. 基于springboot+vue的积分兑换系统

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于springboot+vue的积分兑换系统. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信息 ...

最新文章

  1. python环境变量值_如何在python中读取Windows环境变量值?
  2. 标题:ASP.NET几种进行性能优化的方法及注意问题
  3. 基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(二)
  4. c语言linux TCP长连接 socket收发范例 断开自动重连
  5. 【youcans 的 OpenCV 例程 200 篇】111. 雷登变换反投影重建图像
  6. PHP条件语句总结,php条件语句的总结
  7. linux拷贝到新建文件夹命令行,Linux创建文件touch,复制文件cp,tab补全,链接文件ln命令...
  8. 工作中99%能用到的git命令
  9. android settings 源码,菜鸟学Android源码-Settings(2)
  10. 【github系列】github定位到历史版本(历史commit点)
  11. BoolToVisibilityConverter In WPF
  12. nth-of-type和nth-child的区别
  13. 使用 ExtJS 实现 ASP.NET MVC 2 客户端验证
  14. 基于Python实现的DHT嗅探器
  15. 皮皮虾如何去水印视频
  16. 4、智慧变电站 - 外围电塔及电线绘制
  17. 强大的 Fresco(加载网络和本地图片)简单使用
  18. java程序员要学什么?
  19. 数据库服务器的安装与配置
  20. 虚幻4地形怎么增加层_虚幻周报20200806 | 早晚的事

热门文章

  1. about semget
  2. Python_urllib
  3. axios学习笔记(二):轻松弄懂XHR的使用及如何封装简易axios
  4. javascript实现数组深复制的方法
  5. AngularJS学习(一)
  6. word2003计算机考试题,[2018职称计算机Word2003考前练习题] 2018年职称计算机考试练习题库...
  7. edit with idle 没反应_搬个家,猫咪不吃不喝甚至猝死?可能是你没做好“前戏”...
  8. 6-3 递增的整数序列链表的插入 (10 分)
  9. 力扣605 种花问题(C++,附思路)
  10. 2013递归求解单链表中的结点个数(C++,附递归函数思路讲解与手绘图)