Spring Boot 表单验证
来源:互联网 发布:艾美依航空制造 知乎 编辑:程序博客网 时间:2024/06/10 06:19
SrpingBoot 表单验证配置:
Controller.java
@GetMapping(value = "/player/update") ResultVo updatePlayer(@Valid PlayerFrom playerFrom, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return ResultVoUtil.error(1000, bindingResult.getAllErrors().get(0).getDefaultMessage()); } PlayerBean playerBean = new PlayerBean(); playerBean.setId(1111); playerBean.setGender(GenderEnum.MAN.getCode()); playerBean.setNickName("update fly"); playerBean.setSlogan("update hello word!"); playerServiceImp.update(playerBean); return ResultVoUtil.success(); }
form.java 表单中配置
@Datapublic class PlayerFrom { @NotEmpty(message = "姓名不能为空!") private String name; private int age; public PlayerFrom() { }}
验证对应参数
@null 验证对象是否为空@notnull 验证对象是否为非空@asserttrue 验证 boolean 对象是否为 true@assertfalse 验证 boolean 对象是否为 false@min 验证 number 和 string 对象是否大等于指定的值@max 验证 number 和 string 对象是否小等于指定的值@decimalmin 验证 number 和 string 对象是否大等于指定的值,小数存在精度@decimalmax 验证 number 和 string 对象是否小等于指定的值,小数存在精度@size 验证对象(array,collection,map,string)长度是否在给定的范围之内@digits 验证 number 和 string 的构成是否合法@past 验证 date 和 calendar 对象是否在当前时间之前@future 验证 date 和 calendar 对象是否在当前时间之后@pattern 验证 string 对象是否符合正则表达式的规则@Email 验证邮箱
阅读全文
0 0
- Spring Boot 表单验证
- Spring Boot (5) 表单验证
- spring boot的表单验证
- spring boot基础之表单验证
- spring boot学习(六)---表单验证
- Spring Boot入门二:使用ThymeLeaf+表单验证
- Spring MVC表单验证
- Spring MVC 表单验证
- spring boot项目添加拦截器验证token防止表单重复提交
- Spring Boot对表单实体做REST API请求自动封装验证
- Spring boot 方法参数验证
- Spring-boot 生成验证码
- Spring-boot生成验证码
- html freemarker spring 表单验证
- 用Spring MVC表单验证
- Spring Boot 拦截器之验证登录
- spring boot 自定义注解实现权限验证
- Spring-boot添加Interceptor进行认证验证
- C#调用浏览器打开特定网页
- 微信mars学习笔记
- AES加密 对应的 C# 方法
- yii2发邮件
- 刘挺 | 从知识图谱到事理图谱
- Spring Boot 表单验证
- # es6笔记(一):let和const
- windows下如何设置用户启动脚本
- oracle的sequence的序列
- NGUI-3
- 使用Inno Setup 打包.NET程序,并自动安装.Net Framework
- 最大公约数和最小公倍数
- Banner使用
- iOS- 非整星的评分控件(支持小数)