SpringBoot一些常用的Validation注解
2019-05-10 15:49
218 查看
注解 |
作用 |
@NotNull |
值不能为空 |
@Null |
值必须为空 |
@Pattern(regex=) |
字符串必须匹配正则表达式 |
@Size(min, max) |
集合元素的数量必须在min和max之间 |
@CreditCardNumber(ignoreNonDigitCharacters=) |
字符串必须是信用卡号,按找美国的标准验证 |
|
字符串必须是Email地址 |
@Length(min, max) |
检查字符串的长度 |
@NotBlank |
字符串不能为空串 |
@NotEmpty |
字符串不能为null, 集合必须有元素 |
@Range(min, max) |
数字必须大于min, 小于max |
@SafeHtml |
字符串必须是安全的html |
@URL |
字符串必须是合法的URL |
@AssertFalse |
值必须是false |
@AssertTrue |
值必须是true |
@DecimalMax(value=, inclusive=) |
值必须小于等于(inclusive=true)/小于(inclusive=false)属性指定的值,也可以注释在字符串类型的属性上。 |
@DecimalMin(value=, inclusive=) |
值必须大于等于(inclusive=true)/小于(inclusive=false)属性指定的值,也可以注释在字符串类型的属性上。 |
@Digist(integer=,fraction=) |
数字格式检查。integer指定整数部分的最大长度,fraction指定小数部分的最大长度 |
@Future |
时间必须是未来的 |
@Past |
事件必须是过去的 |
@Max(value=) |
值必须小于等于value指定的值。不能注解在字符串类型属性上。 |
@Min(value=) |
值必须小于等于value指定的值。不能注解在字符串类型属性上。 |
相关文章推荐
- Spring Web MVC注解应用及一些常用方法技巧
- SpringBoot各种常用注解
- 一些不常用的注解
- 转载:注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- SpringBoot几个常用的注解
- SpringBoot常用注解
- springmvc常用的一些注解
- spring常用的一些注解以及注解注入总结
- 手撕Java--spring注解(个人感觉好玩,常用的一些注解)
- SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
- spring的一些常用注解
- Springboot常用的一些注解
- 3、JPA一些常用的注解
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- Springboot 常用注解
- LUA 一些常用函数的简单注解说明
- springboot 常用注解
- spring常用的一些注解以及注解注入总结
- SpringBoot的表单验证及常用注解
- JavaEE中一些不大常用,但是具有特色功能的注解【持续整理】