文章目录一. 外卖项目总结1. 后端Controller层返回结果统一封装的R对象2.定义静态资源映射关系3. 配置消息资源转换器3.1 Reggie项目中遇到的问题3.2 原理3.3 解决方案3.4 示例4. Mybatis-Plus的使用4.1 基本使用4.2 Mybatis-plus分页查询组件的使用4.3 Mybatis-plus 提供的公共字段自动填充功能的使用4.4 编码技巧:借
外卖02-后台功能后台登入功能需求分析1. 登入页面2. 点击登入跳转至主页3. 当前项目状态编辑4. 查看登录请求  5. 前端页面分析 代码开发登录逻辑分析1. 创建实体类Employee  2. 定义通用结果类R 3. 定义Controller层4. 定义Mapper接口5. Service接口 6. Service实现类&nb
外卖是一家新兴的外卖平台,为用户提供方便快捷的订餐服务。在实现这个平台的过程中,外卖选择了单体架构来开发和部署应用程序。本文将介绍单体架构的概念,并通过代码示例和流程图来展示其工作原理。 单体架构是一种软件设计模式,将整个应用程序作为一个单一的、可部署的单元来构建。在单体架构中,所有的功能模块都部署在同一个应用程序中,共享同一个数据库和服务器资源。这种架构模式的优点是开发简单、部署方便,
目录一、项目介绍二、产品原型三、技术架构四、功能描述五、项目角色附件:项目成果图展示一、项目介绍本项目(外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。本项目共分为3期进行开发:第一期主要实
一、项目介绍  本项目(外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。       本项目共分为3期进行开发:  第一期主要实现基本需求,其中移动端
套餐业务开发新增套餐需求分析新增套餐,其实就是将新增页面录入的套餐信息插入到setmeal表,还需要向setmeal_dish表插入套餐和菜品关联数据。所以在新增套餐时,涉及到两个表:在开发业务功能前,先将需要用到的类和接口基本结构创建好:实体类SetmealDish(直接从课程资料中导入即可,Setmeal实体前面+ 课程中已经导入过了)DTO SetmealDto(直接从课程资料中导入即可)M
一.使用的技术栈1). 用户层本项目中在构建系统管理后台的前端页面,我们会用到H5、Vue.js、ElementUI等技术。而在构建移动端应用时,我们会使用到微信小程序。2). 网关层Nginx是一个服务器,主要用来作为Http服务器,部署静态资源,访问性能高。在Nginx中还有两个比较重要的作用: 反向代理和负载均衡, 在进行项目部署时,要实现Tomcat的负载均衡,就可以通过Nginx来实现。
ruleForm是上方页面的数据绑定,里面就是我们员工的信息,这里的知识点就是vue的数据模型的双向绑定。
原创 2022-07-31 00:29:07
101阅读
下面的是菜品列表这里,其实我们的套餐和菜品关联的实体类中没有这个列表的,所以不能对应上,前端给你一个列表
原创 2022-10-18 07:49:56
78阅读
前言经过半个多月的学习,终于把外卖的案例完成了,因为不喜欢写博客,因此写代码过程的笔记就没进行更新,直接写一个大总结。项目大多数功能均已实现,如果有小伙伴需要的话,可以在最后的Gitee链接中进行下载。/比心一、技术栈后端技术:SpringBootMybatis Plus前端技术Vueelement uiaxios二、项目截图1.员工管理2.菜品管理3.新增套餐4.新增套餐5.订单明细6.用户
原创 10月前
322阅读
在数据库表中给菜品表和套餐表设计了字段叫做categoryId,这个属性字段可以作为
原创 2022-08-21 00:11:52
42阅读
调用的是这个方法,然后上面的具体的表单就展示了出来。然后我们
原创 2022-08-14 00:25:46
95阅读
redis优化!!文章用了redisTemplate和springcache两种方式来优化
原创 2022-10-09 22:49:22
87阅读
所以点击修改的时候会展示出来这样的一个表单框,然后数据回显了出来,我们可以修改,按...
原创 2022-08-22 06:44:27
58阅读
那么从该页面来看,前端这里其实菜品是关联了口味这些数据,并且前端保存了一些预备的
原创 2022-08-22 06:44:07
149阅读
该系列将记录一份完整的实战项目的完成过程,该篇属于第四天案例来自B站黑马程序员Java项目实战《外卖》,请结合课程资料阅读以下内容该篇我们将完成以下内容:文件上传下载新增菜品菜品信息分页查询修改菜品文件上传下载由于是第一次接触文件上传下载,我们分为五个小阶段讲解文件上传介绍文件上传,也称为upload,是指将本地图片,视频,音频等文件上传到服务器上,可以供其他用户浏览下载的过程首先我们介绍文件
原创 2022-10-22 11:01:06
353阅读
首先这里是一个自动调用的挂载的,然后挂载这里就是有一个this.id尝试获取url定向来的id这个字段参数,我们前面
原创 2022-10-09 16:09:59
147阅读
笔记内容为黑马程序员视频
转载 2022-08-01 21:23:15
63阅读
套餐管理业务开发 新增套餐 需求分析 套餐就是菜品的集合。 后台系统中可以
原创 2022-08-01 21:25:01
207阅读
项目描述: 外卖是一款专门为餐饮企业(餐厅、饭店)定制的软件产品,包括系统管理后台和移动端应用两部分。系统管理后台主要提供给餐饮企业内部员工使用,用于对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。 开发环境: 环境(软件): JDK +MySQL +IDEA+Git+Tomcat 技术: Spring Boot、SS
原创 2023-09-03 10:07:21
389阅读
  • 1
  • 2
  • 3
  • 4
  • 5