本文主要是介绍java复健-接口的开发及参数校验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
遇到的问题以及解决方案
Q1. 开发接口的流程
A1:
- 明确需求
- 阅读接口文档
- 思路分析
- 开发
- 测试
Q2. 开发时用到的技术
A2:
- LomBok:@Data,自动为我们的实体类创建构造方法,set(),get()方法等。
- Result类:统一了一下所有接口写的结果
– cdoe:响应码,0成功,1失败
– message:提示信息
– data:返回数据 - Md5加密
Q3. 测试用到的工具
A3:
postman
Q4. 参数校验
A4:
- 导入validation坐标
- 在参数上添加@Pattern注解,在括号里用正则表达式指定校验规则
- 在Congtroller类上添加@Validated注解
这样报错的话会返回下面的json数据,和我们要处理的Result不一样
{"timestamp": "2024-03-15T06:35:01.826+00:00","status": 500,"error": "Internal Server Error","path": "/user/register"
}
- 所以还需要在全局异常处理器中处理参数校验失败的异常
这篇关于java复健-接口的开发及参数校验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!