环境搭建
前端环境搭建
将前端运行环境放到没有中文的目录下
由于80端口号被其他服务占用,这里将nginx配置文件中端口号改为了90
后端环境搭建
使用Git进行版本控制
导入后端初始工程后可以在忽略文件看到不需要git去管理的目录和文件
创建Git本地仓库
目录层次不要选错了
将初始代码提交本地库
创建Git远程仓库
复制仓库地址
将本地文件推送到Git远程仓库
数据库环境搭建
导入建表文件
前后端联调
将配置文件中的账号密码修改为和自己的数据库一致
编译项目
启动spring boot程序
登录苍穹外卖的用户名和密码
登录成功
Nginx反向代理和负载均衡配置
前端请求地址:http://localhost/api/employee/login
后端接口地址:http://localhost:8080/admin/employee/login
nginx 反向代理配置在nginx.conf中
负载均衡配置
完善登录功能
将数据库中明文密码修改为MD5加密后的密文
修改Java代码
导入接口文档
API管理平台YAPI网址:YApi Pro-高效、易用、功能强大的可视化接口管理平台
Swagger
使用方法
都是直接拷贝过来不需要自己敲
导入knife4j的maven坐标
在配置类中加入knife4j相关配置
设置静态资源映射
去浏览器请求访问
常用注解
注解 | 说明 |
@Api | 用在类上,例如Controller,表示对类的说明 |
@ApiModel | 用在类上,例如entity、DTO、VO |
@ApiModelProperty | 用在属性上,描述属性信息 |
@ApiOperation | 用在方法上,例如Controller的方法,说明方法的用途、作用 |
通过注解可以控制生成的接口文档,使接口文档拥有更好的可读性
刷新页面