JSR-303 常用注解
JSR-303 常用注解
@NotNull(message="名字不能为空")
pribate String userName;@Max(Value=120,message="年龄最大不超过120")
private int age;@Email(message="邮箱格式错误")
private String email;
空检查
@Null 验证对象是否为 Null。
@NotNull 验证对象是否部位 Null,无法检查长度为0的字符串。
@NotBlank 检查约束字符串是不是 Null 还有被 Trim 的长度是否大于0,只对字符串,且会去掉前后空格。
@NotEmpty 检查约束元素是否为 Null 或者是 Empty。
Booelan检查
@AssertTrue 验证 Boolean 对象是否为 True。
@AssertFalse 验证 Boolean 对象是否为 False。
长度检查
@Size(main= ,max= ) 验证对象(Array,Collention,Map,String)长度是否在给定的范围之内
@Length(main= ,max= ) Validates that the annotated string is betwwen min and max included.
日期检查
@Past 验证 Date 和 Calendar 对象是否在当前事件之前
@Future 验证 Date 和 Calendar 对象是否在当前事件之后
@Pattern 验证 String 对象是否符合正则表达式的规则
。。。。。。等等
JSR-303 常用注解相关推荐
- 如何使用JSR 303 进行后台数据校验?
文章目录 一.JSR 303 1.什么是 JSR 303? 2.为什么使用 JSR 303? 3.JSR 303 常见操作? 二.使用 JSR 303 相关注解处理逻辑 1.JSR 303 注解处理逻 ...
- Spring/SpringBoot常用注解总结
目录如下,内容有点多: 1. @SpringBootApplication 这里先单独拎出@SpringBootApplication 注解说一下,虽然我们一般不会主动去使用它. 注:这个注解是 Sp ...
- 近100个Spring/SpringBoot常用注解汇总!
作者 | Guide 来源 | JavaGuide(微信公众号) 毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我 ...
- 接近8000字的Spring/Spring常用注解总结
前言 这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大 ...
- 接近8000字的Spring/Spring常用注解总结|安排|
0.前言 可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot ...
- Spring MVC-07循序渐进之验证器 下 (JSR 303验证)
概述 JSR 303 Validator Demo 测试 总结 源码 概述 JSR303"Bean Validation" 和 JSR349 "Bean Validati ...
- Spring boot的Bean使用JSR 303校验
@Validated 验证注解 添加在验证的Bean上 @Validated public class Person { 就可以直接在属性上 使用JSR 303提供的,默认约束规则 //lastNam ...
- JSR 303 - Bean Validation 简介及使用方法
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.JSR-303简介 JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Va ...
- 让Spring 3中jsp的数据对象使用懒加载(FetchType.LAZY)与Controller的JSR 303并存
本文出处:http://blog.csdn.net/chaijunkun/article/details/9083171,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在 ...
- jsr303常用注解
JSR303 简介 JSR是Java Specification Requests的缩写,意思是Java 规范提案.是指向JCP(Java Community Process)提出新增一个标准化技术规 ...
最新文章
- 笔记本html外接显示器,笔记本
- jaxp的Sax解析
- html5跨域 postmessage,html5跨域通讯之postMessage的用法总结
- ORACLE10G让空间管理变轻松【SPACE MANAGEMENT MAKE EASILY ON ORACLE10G】
- Java基础-API手册
- linux看定时任务命令,linux命令-定时任务at
- 二进制颜色查询对照表
- 心智成熟的道路虽然辛苦,却是实打实的进步,因为你的每一次迈进,朝向的都是自我实现,也是人之所以为人的价值所在
- 【Echart】在百度地图中实现飞机航线效果
- 【Web技术】1477- Tauri:下一代桌面应用开发框架?
- python爬虫58同城租房
- Jmeter性能测试简单示例
- 惩罚宝宝十个科学方法
- 利用Python求解八数码难题
- 中台渐入佳境,云徙科技的有所为与有所不为
- Java研发岗面试复盘总结附答案+考点
- Ajax(jQuery封装),表单form提交(Ajax),art-template模板引擎,原生Ajax,XML和JSON,axios,跨域和JSONP,防抖和节流,HTTP协议
- oracle mrp mps mds 的table关联,生产管理系统中的MRP与MPS
- 【题解:vijos1488 路灯改建计划】
- 变聪明的方法就是学习,每个人最终都会与生活和解,连村西透仿佛也捡回了昔日的勇气。