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
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/aknife/p/15567017.html