Java项目实战《苍穹外卖》 二、项目搭建


当我痛苦地站在你的面前
你不能说我一无所有
你不能说我两手空空

在这里插入图片描述


系列文章目录

苍穹外卖是黑马程序员2023年的Java实战项目,作为业余练手用,需要源码或者课程的可以找我,无偿分享


  1. Java项目实战《苍穹外卖》 一、项目概述
  2. Java项目实战《苍穹外卖》 二、项目搭建
  3. Java项目实战《苍穹外卖》 三、登录功能



1. 前端环境搭建

nginx资源链接: https://pan.baidu.com/s/1-iz-3Q7z9HR7Mc4uNQVy0A?pwd=6xjr

解压至非中文目录下,双击 nginx.exe 即可启动 nginx 服务,访问端口号为 80,访问: http://localhost:80
在这里插入图片描述



2. 后端环境搭建

2.1 项目结构

项目初始工程资源链接: https://pan.baidu.com/s/1JlH3EDyA7O3p6kjdBXOvnA?pwd=3ydx

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

序号名称说明
1sky-take-outmaven父工程,统一管理依赖版本,聚合其他子模块
2sky-common子模块,存放公共类,例如:工具类、常量类、异常类等
3sky-pojo子模块,存放实体类、VO、DTO等
4sky-server子模块,后端服务,存放配置文件、Controller、Service、Mapper等

2.2 子模块说明

  • sky-common: 模块中存放的是一些公共类,可以供其他模块使用

在这里插入图片描述

名称说明
constant存放相关常量类
context存放上下文类
enumeration项目的枚举类存储
exception存放自定义异常类
json处理json转换的类
properties存放SpringBoot相关的配置属性类
result返回结果类的封装
utils常用工具类

  • sky-pojo: 模块中存放的是一些 entity、DTO、VO

在这里插入图片描述

名称说明
Entity实体,通常和数据库中的表对应
DTO数据传输对象,通常用于程序中各层之间传递数据
VO视图对象,为前端展示数据提供的对象
POJO普通Java对象,只有属性和对应的getter和setter

  • sky-server: 模块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等

在这里插入图片描述

名称说明
config存放配置类
controller存放controller类
interceptor存放拦截器类
mapper存放mapper接口
service存放service类
SkyApplication启动类

2.3 项目构建

Maven3.6.1资源链接: https://pan.baidu.com/s/1PbGjc7blm4e2oN7Nh6aWIQ?pwd=3gep

SDK: 项目SDK采用1.8版本
在这里插入图片描述
在这里插入图片描述

Maven: maven采用3.6.1版本
在这里插入图片描述

构建工具: 任何修改,自动更新
在这里插入图片描述

2.4 搭建完成

启动项目,正常运行即搭建成功
在这里插入图片描述



3. Git版本管理

  1. 创建远程仓库
    在这里插入图片描述

  2. 创建git本地仓库
    在这里插入图片描述

  3. 提交至本地仓库
    在这里插入图片描述

  4. 添加Git远程仓库地址
    在这里插入图片描述

  5. 推送
    在这里插入图片描述

  6. 成功推送至远程仓库
    在这里插入图片描述



4. 数据库环境搭建

4.1 安装mysql

mysql资源链接: https://pan.baidu.com/s/16RfuAO4kFC5yq7dQfo9Q4g?pwd=2xap

解压至无中文目录,添加环境变量
在这里插入图片描述

 # 启动mysql
 net start mysql

4.2 安装SQLyog

SQLyog资源链接: https://pan.baidu.com/s/119ETx5QK5dEiF-UriPN3JQ?pwd=6kja

下载后,输入秘钥激活
在这里插入图片描述


4.3 创建数据库

sql脚本资源链接: https://pan.baidu.com/s/1irBN7seM_cBccHvLp5DDMg?pwd=fuu2

  1. 执行sql脚本
    在这里插入图片描述

  2. 刷新后,即可查看数据库
    在这里插入图片描述



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后海 0_o

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值