一、开发环境搭建
1、前端环境搭建
前端包括管理端(Web)和用户端(小程序)
前端工程基于nginx反向代理运行
2、后端环境搭建
后端包括后端服务(Java)
sky-server子模板块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等
后端环境搭建-使用Git进行版本控制操作:
· 创建Git本地仓库
· 创建Git远程仓库
· 将本地文件推送到Git远程仓库
通过数据库建立语句创建数据库表结构
nginx就是将前端发送的动态请求由nginx转发到后端服务器
好处:
· 提高访问速度
· 进行负载均衡
· 保证后端服务安全
3、完善登录功能
1、将密码加密后存储,提高安全性
2、使用MD5加密方式对明文密码加密
password=DigesUtils.md5DigestAsHex(password.getBytes());
if(!password.equals(employee.getPassword())){
//密码错误
}
二、导入接口文档
前后端分离开发流程:
将资料中的项目接口导入YApi
三、Swagger
使用方式:
1.导入knife4j的maven坐标
2.在配置类中加入knife4j相关配置
3.设置静态资源映射,否则接口文档页面无法访问