苍穹外卖前后端搭建

文章目录

  • 参考
  • 开发环境搭建
    • 前端环境搭建
      • 1、 前端工程基于 nginx
      • 2、启动nginx,访问测试
    • 后端环境搭建
      • 1、从资料中找到后端初始工程:
      • 2、用 IDEA 打开初始工程,了解项目的整体结构:
    • 数据库环境搭建
    • 前后端联调
    • nginx反向代理和负载均衡
      • 1、nginx反向代理
      • 2、nginx 负载均衡
    • 完善登录功能
    • 微信小程序
      • 定义相关配置
      • DTO设计
      • VO设计
        • Controller层
        • Service层实现类
        • Mapper层
      • 编写拦截器

参考

苍穹外卖前后端资料
苍穹外卖(五) 微信小程序

开发环境搭建

在这里插入图片描述
开发环境搭建主要包含前端环境和后端环境两部分

前端环境搭建

1、 前端工程基于 nginx

从资料中找到前端运行环境的nginx,移动到非中文目录下。
在这里插入图片描述
sky目录中存放了管理端的前端资源,具体如下:
在这里插入图片描述

2、启动nginx,访问测试

双击 nginx.exe 即可启动 nginx 服务,访问端口号为 80

链接
在这里插入图片描述

后端环境搭建

1、从资料中找到后端初始工程:

在这里插入图片描述

2、用 IDEA 打开初始工程,了解项目的整体结构:

在这里插入图片描述
对工程的每个模块作用说明

序号 名称 说明
1 sky-take-out maven父工程,统一管理依赖版本,聚合其他子模块
2 sky-common 子模块,存放公共类,例如:工具类、常量类、异常类等
3 sky-pojo 子模块,存放实体类、VO、DTO等
4 sky-server 子模块,后端服务,存放配置文件、Controller、Service、Mapper等
  • sky-common: 模块中存放的是一些公共类,可以供其他模块使用
    在这里插入图片描述
    分析sky-common模块的每个包的作用:
    在这里插入图片描述

  • sky-pojo: 模块中存放的是一些 entity、DTO、VO
    在这里插入图片描述
    分析sky-pojo模块的每个包的作用:
    在这里插入图片描述

  • sky-server: 模块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等
    在这里插入图片描述
    分析sky-server模块的每个包的作用:
    在这里插入图片描述

数据库环境搭建

  1. 从资料中找到sky.sql
    在这里插入图片描述
    直接打开sky.sql文件(已执行)
    在这里插入图片描述
    通过该sql文件直接可创建数据库,所以不需要提前创建数据库,直接导入该文件执行即可

  2. 执行sql文件,执行完成后,共创建出11张表
    在这里插入图片描述
    每张表的说明:
    在这里插入图片描述

前后端联调

后端的初始工程中已经

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/787283.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

博客标题:C++中的继承:构建面向对象的基石

目录 ​编辑 引言 继承的基本形式 示例1:基本继承 继承的类型 示例2:不同类型的继承 多重继承 示例3:多重继承 继承与多态性 示例4:继承与多态 结论 结尾 引言 在面向对象编程(OOP)中&#xff…

飞跃边界,尽在掌握 —— Jump Desktop 8 for Mac,远程工作新体验!

Jump Desktop 8 for Mac 是一款强大的远程桌面控制软件,专为追求高效工作与生活平衡的用户设计。它允许您轻松地从Mac设备上远程访问和控制另一台电脑或服务器,无论是跨房间、跨城市还是跨国界,都能实现无缝连接,仿佛操作就在眼前…

TIA博途与威纶通触摸屏无实物仿真调试的具体方法示例

TIA博途与威纶通触摸屏无实物仿真调试的具体方法示例 准备条件: TIA PORTAL V16 S7-PLCSIM V16 EasyBuilderPro V6.9.1 NetToPLCsim V1.2.5 如有需要,可以在这个链接中下载 NetToPLCSim - Browse Files at SourceForge.net538 weekly downloads3 weekly downloads12 weekly d…

参数手册 : PXIe-1095

PXIe-1095 起售价 RMB 97,950.00 产品详细信息 PXI机箱类型: PXIe 机箱电源类型: 交流 混合插槽数量: 5 PXI Express插槽数量: 11 冗余硬件选项: 是 最大系统带宽: 24 GB/s 插槽数量: 18 PXI插槽数量: 0 系统定时插槽: 是 槽冷却能力: 82 瓦 简介 PXIe,18槽&am…

回溯算法-以学生就业管理系统为例

1.回溯算法介绍 1.来源 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。 用回溯算法解决问题的一般步骤: 1、 针对所给问题,定义问题的解空间,它至少包含问题的一个(最优)解。 2 、确定易于搜…

Vuforia AR篇(八)— AR塔防上篇

目录 前言一、设置Vuforia AR环境1. 添加AR Camera2. 设置目标图像 二、创建塔防游戏基础1. 导入素材2. 搭建场景3. 创建敌人4. 创建脚本 前言 在增强现实(AR)技术快速发展的今天,Vuforia作为一个强大的AR开发平台,为开发者提供了…

探索横河AQ6370E系列光谱仪隐藏功能!---高级标记功能!

横河AQ6370E系列光谱仪的这款光谱仪的传统功能中,其实还隐藏了一个特别实用的功能——高级标记功能!前所未有的方式解析数据与测量信号,不仅带来了全新的测试体验,还提升了测量速度,那么这个功能怎么找到呢&#xff0c…

中国支付清算协会注销5家单位会员资格

7月1日,中国支付清算协会公告显示,按照《中国支付清算协会章程》《中国支付清算协会会员管理办法》等相关规定,经审议,中国支付清算协会决定注销江苏通付盾科技有限公司、北京丰瑞祥信息技术股份有限公司、山东新北洋信息技术股份…

24-7-9-读书笔记(九)-《爱与生的苦恼》[德]叔本华 [译]金玲

文章目录 《爱与生的苦恼》阅读笔记记录总结 《爱与生的苦恼》 《爱与生的苦恼》叔本华大佬的名书,里面有其“臭名昭著”的《论女人》,抛开这篇其他的还是挺不错的,哲学我也是一知半解,这里看得也凭喜好,这里记录一些自…

c++语法之函数重载

引例 我们在C语言里面写add函数的时候,只能支持一种类型的相加,除非我们创建多个add函数: 但是这样写并不方便,于是就有了c的函数重载。 函数重载 函数重载就是可以将多个参数类型、顺序、数量不同,实现逻辑相同的函…

Linux——开发工具

1.yum yum是centos中的一个软件下载安装管理客户端,可以下载需要的软件或者解决依赖关系问题(如动态库)。程序都是来源于一段源代码,为了方便下载,源代码被提前在不同的环境下编译好生成对应的yum软件包,存…

微信小程序毕业设计-书店系统项目开发实战(附源码+论文)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…

EPSON LQ80KF II驱动 打印机 0x00000003e3

1.添加打印机 2.按名次选择共享打印机,输入共享打印机ip 3.选择创建新端口 4.选择打印机驱动

音频demo:将PCM数据与alaw、mulaw、g711数据的相互转换

1、README 前言 (截图来源:https://blog.csdn.net/u014470361/article/details/88837776) 我的理解: 首先需要知道的是u-law/a-law是用于脉冲编码的压缩/解压缩算法。而G.711是指在8KHz采样率(单声道)中,使用的u-law或…

192.168.1.1路由器管理系统使用教程

节选自:192.168.1.1路由器管理系统-厂商有哪些-如何使用-无法登录原因-苏州稳联 什么是 192.168.1.1 路由器管理系统? 192.168.1.1 是大多数家庭路由器的默认 IP 地址,用于访问路由器的管理控制台。通过这个管理系统,用户可以配…

Redis数据类型和数据队列

一.Redis数据类型 参考资料:http://www.redis.cn/topics/data-types.html 相关命令参考: http://redisdoc.com/ Redis 是一种基于内存的开源数据结构存储系统,支持多种数据类型,每种数据类型都有自己特定的操作命令。 String(字…

Python 数据容器的对比

五类数据容器 列表,元组,字符串,集合,字典 是否能下标索引 支持:列表,元组,字符串 不支持:集合,字典 是否能放重复元素 是:列表,元组&#…

HTML5 学习笔记总结

1.1 什么是网页 1.2 什么是 HTML 1.3 网页总结 2.常用浏览器 3.Web 标准 3.1 为什么需要Web 标准 3.2 Web 标准(重点)

互联网医院系统,开发互联网医院设计哪些功能?

随着科技的进步和数字化转型的推动,互联网医院系统已成为现代医疗服务的重要组成部分。这一系统通过整合信息技术与医疗资源,为用户提供便捷、高效的医疗服务。以下是互联网医院系统的主要功能介绍。 1、在线咨询与诊断 互联网医院系统允许患者通过网络平…

南航秋招指南,线上测评和线下考试

南航秋招简介 南航作为国内一流的航空公司,对人才的需求量非常旺盛,每年也有很多专业对口的工作提供给应届毕业生,对于应届毕业生而言,一定要抓住任何一个应聘机会,并且在规定的范围内进行简历的提交,以便…