在SpringBoot项目中其实已经默认引入了,如果不是sprongBoot项目则需要导入Maven

<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator-modules</artifactId>
<version>6.0.13.Final</version>
</dependency>

常用注解

映射到实体类上的常用注解:

@Null (必须为空)
@NotNull(必须不为空)

@NotBlank(必须不为null,且不为“” ,常用于判断字符串)

@PastOrpresent(不等于未时间) (常判断时间类型)
@Valid (映射到对象上一对一)
List<@Valid User> list; (映射到对象一对多)

映射到类上面的注解:
@Validated (验证类中的方法)(必填) 映射到方法上面的注解:
@Valid (验证后面的参数)(必填)

最新文章

  1. 出现了内部错误-网站中X509Certificate2加载证书时出错
  2. [moka同学摘录]SQL内联、外联的简单理解
  3. CH Round #72树洞[二分答案 DFS&amp;&amp;BFS]
  4. React Native填坑之旅--组件生命周期
  5. Android自定义控件1
  6. PHP数据库操作
  7. order by id asc得出的排序是什么原理
  8. Lazarus如何变成XE的界面
  9. 服务器下自动备份MySQL
  10. tip 2:找最小公倍数之Boost
  11. unity5 人皮渲染 Skin Shading
  12. centos6.5安装gcc6.1等c++环境
  13. IOS中的ViewController 的loadView、viewDidLoad、viewDidUnload
  14. SpringMVC 学习笔记(两) @RequestMapping、@PathVariable和其他注意事项
  15. 天体程序猿叹息——变化hosts对
  16. C语言程序设计进阶 翁恺 第4周编程练习
  17. java‘小秘密’系列(一)---String、StringBuffer、StringBuilder
  18. WebApi系列~HttpClient的性能隐患
  19. pytest自动化6:pytest.mark.parametrize装饰器--测试用例参数化
  20. 手机端上点击input框软键盘出现时把input框不被覆盖,显示在屏幕中间(转)

热门文章

  1. 简单的python爬虫教程:批量爬取图片
  2. python实战项目 — 爬取 妹子图网,保存图片到本地
  3. String和Irreducible Polynomial(2019牛客暑期多校训练营(第七场))
  4. spring boot + vue实现图片上传及展示
  5. 阿里云ECS云服务器Linux Tomcat启动慢 访问网页转圈
  6. Redis之RDB和AOF持久化介绍
  7. Matlab图像处理基础知识
  8. Socket HttpListen
  9. Linux 基础学习2
  10. sublime的package control的中文镜像