JSR303数据校验-2021新版
第一步
导入数据校验的jar包
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId>
</dependency>
第二步
在实体类使用注解
@Configuration
@ToString
@Data
@AllArgsConstructor
@NoArgsConstructor
@ConfigurationProperties(prefix = "haidong")
@Validated //数据校验的注解
public class dog {private Integer id;private String name;@Email //校验你的邮箱格式是否正确private String email;
}
第三步
在yml文件里写值
haidong:id: 1name: haidongemail: 123 --这里故意把邮箱格式写错 进行测试
第四步
测试
我们把邮箱格式改成正确在测试
haidong:id: 1name: haidongemail: 123@qq.com --这里写正确的邮箱格式
测试
JSR303数据校验-2021新版相关推荐
- java学习笔记——springmvc 之 数据自定义转换器 数据格式化 JSR303数据校验返回与接收JSON(@RequestBody 和 @ResponseBody)
九.数据绑定流程分析 1.提出问题 日期字符串格式的表单参数,提交后转换为Date类型 <!-- 解决问题: 1.数据类型转换 2.数据格式 3.数据校验 --> BirthDay ...
- JSR-303数据校验
JSR-303数据校验 1.JSR-303数据校验简介 2.常用校验注解 3.使用 3.1 导入依赖 3.2 添加注解 3.3 测试 4.实战项目中用到实例 1.JSR-303数据校验简介 JSR是J ...
- JSR303数据校验方法
使用JSR303做后台数据校验是有效确保非法数据绕过前端提交数据,必须确保数据的有效性和准确性.方法步骤如下: 一.引入依赖 <dependency><groupId>org. ...
- JSR303数据校验快速入门
一.初步了解 (1)给Bean添加校验注解( javax.validation.constraints.*),并定义自己的message提示信息 查看有哪些校验注解: 查看校验信息:快速按shift键 ...
- 品牌管理-JSR303数据校验
JSR303 1).给Bean添加校验注解:javax.validation.constraints,并定义自己的message提示 2).开启校验功能@Valid效果:校验错误以后会有默认的响应: ...
- JSR-303 数据校验学习
@ConfigurationProperties标识的类支持JSR-303校验 JSR 303 - Bean Validation 介绍及最佳实践 一.JSR-303简介 JSR-303 是 JAVA ...
- 谷粒商城-品牌管理-JSR303数据校验
后端在处理前端传过来的数据时,尽管前端表单已经加了校验逻辑,但是作为严谨考虑,在后端对接口传输的数据做校验也必不可少. 开启校验: 实体类上增加校验注解,接口参数前增加@Valid 开启校验 pack ...
- JSR303数据校验介绍和使用
1.介绍: JSR全称Java Specification Requests,即Java 规范提案,有很多的JSR校验,JSR就是一种java标准,JSR 303是其中的一种 2.为什么要使用JSR3 ...
- JSR303数据校验(分组校验)
分组校验应用场景: 添加操作时不需要指定实体类的id 修改操作时需要指定实体类的id 1.建两个接口,作为添加及修改的标识 2.在使用JSR303注解时添加group属性 3.在添加及编辑操作时使用@ ...
最新文章
- mysql proxy 延迟严重_使用MySQL Proxy解决MySQL主从同步延迟
- java中字符串的截取
- 给Lisp程序员的Python简介
- LINUX编译sofia-sip
- 【基础教程】基于matlab疫情防护动图制作【含Matlab源码 028期】
- Bin Code Editor格式化JSON编辑器
- 以太坊:用 Solidity 写测试用例
- 完美世界hr给大家的简历修改和面试的建议
- Minecraft安装资源包
- SSH/TSL 加密原理
- 在excel中批量插入分页符
- POI获取Excel单元格的值
- 转载:Java语言学习
- Java培训机构出来好找工作吗?
- python采用强制缩进的方式使得代码具有极佳的可读性_Python 的教程(2)
- 雷军十年的演讲:吾志所向,一往无前!
- 用STM32F407ZET6的HAL库写一个串口接收,发送代码,支持ringbuff
- 最全中国科学技术大学计算机学院课程资源!
- Windows10下的WSL的使用和ssh配置
- java时间解析错误_java.lang.IllegalArgumentException:解析错误-日期格式错误?