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   //记录字段新增版本
 

 

 

 

 

posted @ 2021-11-17 14:05  ___mouM  阅读(423)  评论(2编辑  收藏  举报