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