@validation注解 验证前端表单提交的封装参数

@NotNull  参数不能为null

@NotEmpty  用在集合上面,长度不能为0 size

@NotBlank 用在string 类型上   不能为空和空字符串

@Pattern 规则验证(包括正则表达式等)

 

 

例子:

/** 姓名 */

@NotBlank(message = "请输入名称")

@Length(message = "名称不能超过个 {max} 字符", max = 10)

 public String name;

/** 年龄 */

@NotNull(message = "请输入年龄")

@Range(message = "年龄范围为 {min} 到 {max} 之间", min = 1, max = 100)

 public Integer age;

 

要在参数上加上@Valid。  即放在@RequestBody 前面

 

 

posted @   了悟  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示