接口防刷拦截,需要每个新增接口都拦截;接口header喝token拦截是除注册和登录不拦截(因为注册+登录不需要token)
开发注册接口
1、controller层代码开发(复制登录代码或重新新建方法)
2、接口防刷拦截+token和header拦截白名单配置(在接口内增加接口名称)
3、service层代码开发(新建方法并传入参数)
4、mapper层代码开发(注册为写入类型,写sql语句)
5、service层调mapper层代码
6、返回值Resultcode开发(增加注册成功/注册失败的状态码,用于调用)
7、更改controller层返回值
8、检查逻辑- controller层-调service层- 调mapper层--并进行测试-请求数据检查是否写入数据库成功,返回结果是否正确
步骤:
在controller层先进行注册接口的开发,因注册接口不需要token
之前做过拦截需要在请求中增加注册接口
拦截白名单访问限制配置文件增加注册接口
controller调service,所以service层开发
service层代码调用mapper,注册接口对应的数据库需要写入账号密码
补充service层代码-用service调用mapper register
直接注册
增加接口响应的返回值
在controller代码中调用返回值
测试--发请求看是否写入数据库中,请求成功数据成功