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 常用注解相关推荐

  1. 如何使用JSR 303 进行后台数据校验?

    文章目录 一.JSR 303 1.什么是 JSR 303? 2.为什么使用 JSR 303? 3.JSR 303 常见操作? 二.使用 JSR 303 相关注解处理逻辑 1.JSR 303 注解处理逻 ...

  2. Spring/SpringBoot常用注解总结

    目录如下,内容有点多: 1. @SpringBootApplication 这里先单独拎出@SpringBootApplication 注解说一下,虽然我们一般不会主动去使用它. 注:这个注解是 Sp ...

  3. 近100个Spring/SpringBoot常用注解汇总!

    作者 | Guide 来源 | JavaGuide(微信公众号) 毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我 ...

  4. 接近8000字的Spring/Spring常用注解总结

    前言 这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大 ...

  5. 接近8000字的Spring/Spring常用注解总结|安排|

    0.前言 可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot ...

  6. Spring MVC-07循序渐进之验证器 下 (JSR 303验证)

    概述 JSR 303 Validator Demo 测试 总结 源码 概述 JSR303"Bean Validation" 和 JSR349 "Bean Validati ...

  7. Spring boot的Bean使用JSR 303校验

    @Validated 验证注解 添加在验证的Bean上 @Validated public class Person { 就可以直接在属性上 使用JSR 303提供的,默认约束规则 //lastNam ...

  8. JSR 303 - Bean Validation 简介及使用方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.JSR-303简介 JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Va ...

  9. 让Spring 3中jsp的数据对象使用懒加载(FetchType.LAZY)与Controller的JSR 303并存

    本文出处:http://blog.csdn.net/chaijunkun/article/details/9083171,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在 ...

  10. jsr303常用注解

    JSR303 简介 JSR是Java Specification Requests的缩写,意思是Java 规范提案.是指向JCP(Java Community Process)提出新增一个标准化技术规 ...

最新文章

  1. 笔记本html外接显示器,笔记本
  2. jaxp的Sax解析
  3. html5跨域 postmessage,html5跨域通讯之postMessage的用法总结
  4. ORACLE10G让空间管理变轻松【SPACE MANAGEMENT MAKE EASILY ON ORACLE10G】
  5. Java基础-API手册
  6. linux看定时任务命令,linux命令-定时任务at
  7. 二进制颜色查询对照表
  8. 心智成熟的道路虽然辛苦,却是实打实的进步,因为你的每一次迈进,朝向的都是自我实现,也是人之所以为人的价值所在
  9. 【Echart】在百度地图中实现飞机航线效果
  10. 【Web技术】1477- Tauri:下一代桌面应用开发框架?
  11. python爬虫58同城租房
  12. Jmeter性能测试简单示例
  13. 惩罚宝宝十个科学方法
  14. 利用Python求解八数码难题
  15. 中台渐入佳境,云徙科技的有所为与有所不为
  16. Java研发岗面试复盘总结附答案+考点
  17. Ajax(jQuery封装),表单form提交(Ajax),art-template模板引擎,原生Ajax,XML和JSON,axios,跨域和JSONP,防抖和节流,HTTP协议
  18. oracle mrp mps mds 的table关联,生产管理系统中的MRP与MPS
  19. 【题解:vijos1488 路灯改建计划】
  20. 变聪明的方法就是学习,每个人最终都会与生活和解,连村西透仿佛也捡回了昔日的勇气。

热门文章

  1. php连接sqlsrv流程记录
  2. 数据仓库实践杂谈(十七)——数据回滚
  3. 开发者模式之—-策略者模式
  4. 图像scale与相机参数_Camera图像处理原理及实例分析
  5. Codeforces 1634 B. Fortune Telling —— 简单思维,奇偶性
  6. 怎么组建个小型公司局域网,大概有10台电脑,毕业设计但是我整不出来方案,太小白了,求解答?
  7. oracle 11g ocp 笔记(18)--用户管理的备份和还原
  8. ROS机器人操作系统——如何将ROS与STM32连接(十六)
  9. 霍耳位移传感器与电位器位移传感器
  10. FMS/AMS5安装后的简单应用和配置注意事项