Java model参数上注解
注解
@NotBlank(message = "描述")
@Pattern(regexp = "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", message = "正则表达式不满足描述")
@NotEmpty //非空
@Length(max = 5)// 长度
@Min(value = 0)
@Valid
@JSONField(name = "id_card") //重命名
在Bean的验证中要验证对应的规则要验证的对象之前加上@Validated
model 中添加注解
当用户传入的参数 与规则不符合时
后台会报错 ,同时前台会得到返回消息
前端可以在api回调的地方统一处理 捕获code=500 然后将msg提示给用户看
这下面是用于自动生成 api文档 smart-doc
注释添加
@ignore //忽略不添加到api文档中 @required // 必须
@since 1.0 //记录字段新增版本
本文作者:___mouM
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.