java自学阶段二:JavaWeb开发--day80(项目实战2之苍穹外卖)

《项目案例---黑马苍穹外卖》
目录:

  1. 学习目标
  2. 项目介绍
  3. 前端环境搭建(前期直接导入老师的项目,后期自己敲)
  4. 后端环境搭建(导入初始项目,新建仓库使用git管理项目,新建数据库,修改登录功能,使用Swagger方便后端接口测试)
  5. 后端功能开发
  6. 附录(文档代码资源路径)

一、学习目标:

这是一个前后端分离的项目,使用了Vue+Springboot技术,希望学完能达到的效果:

  • 熟悉项目开发流程:希望借助这个项目,更加熟悉项目开发流程
  • 提高技术能力:了解一些新知识、新技术:待补充;

二、项目介绍:

1)项目简介:这是一个给餐饮店定制的小系统,包含:

商家(管理端)有网页,管理菜品、掌握运营数据之类的;

点外卖的用户(用户端)用的是小程序,负责下单、支付等;

2)理论上的开发流程和角色分工:(牛人全栈...或者公司就是要多面手...)

3)项目架构

1.技术选型:

2)功能模块

三、前端环境搭建

1)直接复制老师提供的前端环境到一个没有中文的本地路径,启动nginx就好,老师并没有带着全新手敲一遍,看视频后期有教,后期补前端知识。


四、后端环境搭建

1)同样是直接导入老师的初始项目(老师说的也有道理,新去一家公司也不一定是全新开始的,都是直接接手公司的项目的)

复制项目到一个没有中文的路径:

Idea打开后,点击左边的maven,然后执行编译

编译成功;

注:项目导入,数据库链接可能和老师的不一样,需要在server模块里修改yml文件

2)该项目结构用了maven分模块:

在pojo层的一些新的概念:但是真的分不清,真的很有必要划分这么细吗...

3)仓库构建:

  • 创建Git本地仓库,选择VCS,然后点击新建就好

    菜单栏会出现git的控件

    把项目提交到本地仓库:

    提交完之后,会在项目的根目录生成一个.git文件夹,这里就记录了git的数据,也可以右键打开git bash,用git命令对版本进行操作了;
  • 创建Git远程仓库
    打开gitee,点击新建仓库就好
  • 将本地文件推送到Git远程仓库,复制远程仓库的地址,然后输入,最后点击push就好。

    推送完成后,gitee就会有对应的记录

    4)数据库构建:导入sql文件,在数据库执行就好;

5)Swagger:

附录:

视频地址:

资料地址:

项目地址:

相关推荐
喵手1 小时前
玩转Java网络编程:基于Socket的服务器和客户端开发!
java·服务器·网络
再见晴天*_*2 小时前
SpringBoot 中单独一个类中运行main方法报错:找不到或无法加载主类
java·开发语言·intellij idea
lqjun08273 小时前
Qt程序单独运行报错问题
开发语言·qt
hdsoft_huge5 小时前
Java & Spring Boot常见异常全解析:原因、危害、处理与防范
java·开发语言·spring boot
风中的微尘5 小时前
39.网络流入门
开发语言·网络·c++·算法
雨白6 小时前
Java 多线程指南:从基础用法到线程安全
android·java
Hungry_Shark6 小时前
IDEA版本控制管理之使用Gitee
java·gitee·intellij-idea
赛姐在努力.6 小时前
《IDEA 突然“三无”?三秒找回消失的绿色启动键、主菜单和项目树!》
java·intellij-idea
未来之窗软件服务6 小时前
幽冥大陆(二)RDIFSDK 接口文档:布草洗涤厂高效运营的技术桥梁C#—东方仙盟
开发语言·c#·rdif·仙盟创梦ide·东方仙盟
猎板PCB黄浩6 小时前
从废料到碳减排:猎板 PCB 埋容埋阻的绿色制造革命,如何实现环保与性能双赢
java·服务器·制造