@Valid 注解的使用
2024-10-19 09:47:43
限制 | 说明 |
---|---|
@Null | 限制只能为null |
@NotNull | 限制必须不为null |
@AssertFalse | 限制必须为false |
@AssertTrue | 限制必须为true |
@DecimalMax(value) | 限制必须为一个不大于指定值的数字 |
@DecimalMin(value) | 限制必须为一个不小于指定值的数字 |
@Digits(integer,fraction) | 限制必须为一个小数,且整数部分的位数不能超过integer,小数部分的位数不能超过fraction |
@Future | 限制必须是一个将来的日期 |
@Max(value) | 限制必须为一个不大于指定值的数字 |
@Min(value) | 限制必须为一个不小于指定值的数字 |
@Past | 限制必须是一个过去的日期 |
@Pattern(value) | 限制必须符合指定的正则表达式 |
@Size(max,min) | 限制字符长度必须在min到max之间 |
@Past | 验证注解的元素值(日期类型)比当前时间早 |
@NotEmpty | 验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为0) |
@NotBlank | 验证注解的元素值不为空(不为null、去除首位空格后长度为0),不同于@NotEmpty,@NotBlank只应用于字符串且在比较时会去除字符串的空格 |
验证注解的元素值是Email,也可以通过正则表达式和flag指定自定义的email格式 |
转自:https://blog.csdn.net/u012102104/article/details/78956639
最新文章
- Download Oracle Forms 6i
- 【PKU1001】Exponentiation(高精度乘法)
- redis linux 安装及jedis连接测试
- 2016温碧霞爱情《爱在深秋》HD720P.国语中字
- python 判断内网IP方法及实例应用
- struct stat 作用
- 信息收集->;DNS分析->;dnsdict6
- C#基础(四)——ref与out的区别
- nginx——location 优先级
- linux下负载均衡(LVS安装与配置)【转】
- vc怎么去掉烦人的“驱动器未准备好”错误
- Android于fragment_main.xml文件问题组件收购
- linux进程通信之共享内存
- “玲珑杯”ACM比赛 Round #18--最后你还是AK了(搜索+思维)
- linux下怎么卸载自带的JDK和安装想要的JDK
- js让input失去焦点
- [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
- PTA中提交Python3程序的一些套路
- 智能指针auto_ptr &; shared_ptr
- JS INPUT输入的时候全角自动转为半角
热门文章
- # useradd -u 700 -g users vbird2
- Linux 发行版本介绍
- ntp导致的时钟回拨
- 启动dubbo消费端过程提示No provider available for the service的问题定位与解决
- 使用 Flux+Flagger+Istio+Kubernetes 实战 GitOps 云原生渐进式(金丝雀)交付
- PDF 文件编写器 C# 类库(版本 1.28.0)使用详解
- 程序员与年龄:四十岁普通开发、三十五岁首席架构、三十岁基层Leader
- cachecloud生产环境搭建
- python基础知识笔记(二) (出现语法以及颜色问题)
- ALD技术产品形态