完善用户登陆功能
就对密码进行md5加密处理
1.改数据库内部的密码,改成md5加密后的
2.改Service的逻辑,将传过来的进行md5加密后再比较(controller是发令牌,和返回VO对象那逻辑)
先更新数据
如果不改java代码进行登陆,肯定会失败,顺便看看我们的异常机制
我们new了一个我们建的异常
这里直接是传了一个常量消息
全局异常捕获类
会在日志输出对应的异常消息
并且会把这个消息封装到Result返回给前端
这就是我们定义的消息常量类
现在我们更改一下Java的逻辑代码
这样即可
导入接口文档
就将我们的接口文档导入接口管理平台方便查阅
实际开发接口文档设计是很复杂的,需要多次开会商讨等
前后端分离开发的流程
导入线上的接口管理平台
我这里用的是Apifox
Swagger
这个工具可以根据接口文档生成在线接口调试文档
代替Postman
但直接使用Swagger还是比较繁琐
所以我们需要用到Knife4j框架
这些配置都是一些固定代码
记住每个是干什么的进行
apiInfo就是设置生成接口文档的标题,描述,版本
然后docket扫描我们需要生成接口文档的包(一般是controller)
扫描一定要正确
设置静态资源映射
也就是生成接口文档的指定路径
这个是一定要设置的
有点牛的
就是这是直接生成到对应的网页同时也部署到服务器上
比如我们的网页端口不是8080吗
然后这个是在脉冲项目运行前会输出一遍
我们只需要用服务器访问
https://localhost:8080/doc.html
这就是Knife4j框架生成出来的
在这个界面进行接口测试
常用注解
对应的更改产生的效果
用椭圆标出的部分就是