第一步

导入数据校验的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新版相关推荐

  1. java学习笔记——springmvc 之 数据自定义转换器 数据格式化 JSR303数据校验返回与接收JSON(@RequestBody 和 @ResponseBody)

    九.数据绑定流程分析 1.提出问题 日期字符串格式的表单参数,提交后转换为Date类型 <!--    解决问题: 1.数据类型转换 2.数据格式 3.数据校验 --> BirthDay ...

  2. JSR-303数据校验

    JSR-303数据校验 1.JSR-303数据校验简介 2.常用校验注解 3.使用 3.1 导入依赖 3.2 添加注解 3.3 测试 4.实战项目中用到实例 1.JSR-303数据校验简介 JSR是J ...

  3. JSR303数据校验方法

    使用JSR303做后台数据校验是有效确保非法数据绕过前端提交数据,必须确保数据的有效性和准确性.方法步骤如下: 一.引入依赖 <dependency><groupId>org. ...

  4. JSR303数据校验快速入门

    一.初步了解 (1)给Bean添加校验注解( javax.validation.constraints.*),并定义自己的message提示信息 查看有哪些校验注解: 查看校验信息:快速按shift键 ...

  5. 品牌管理-JSR303数据校验

    JSR303 1).给Bean添加校验注解:javax.validation.constraints,并定义自己的message提示 2).开启校验功能@Valid效果:校验错误以后会有默认的响应: ...

  6. JSR-303 数据校验学习

    @ConfigurationProperties标识的类支持JSR-303校验 JSR 303 - Bean Validation 介绍及最佳实践 一.JSR-303简介 JSR-303 是 JAVA ...

  7. 谷粒商城-品牌管理-JSR303数据校验

    后端在处理前端传过来的数据时,尽管前端表单已经加了校验逻辑,但是作为严谨考虑,在后端对接口传输的数据做校验也必不可少. 开启校验: 实体类上增加校验注解,接口参数前增加@Valid 开启校验 pack ...

  8. JSR303数据校验介绍和使用

    1.介绍: JSR全称Java Specification Requests,即Java 规范提案,有很多的JSR校验,JSR就是一种java标准,JSR 303是其中的一种 2.为什么要使用JSR3 ...

  9. JSR303数据校验(分组校验)

    分组校验应用场景: 添加操作时不需要指定实体类的id 修改操作时需要指定实体类的id 1.建两个接口,作为添加及修改的标识 2.在使用JSR303注解时添加group属性 3.在添加及编辑操作时使用@ ...

最新文章

  1. mysql proxy 延迟严重_使用MySQL Proxy解决MySQL主从同步延迟
  2. java中字符串的截取
  3. 给Lisp程序员的Python简介
  4. LINUX编译sofia-sip
  5. 【基础教程】基于matlab疫情防护动图制作【含Matlab源码 028期】
  6. Bin Code Editor格式化JSON编辑器
  7. 以太坊:用 Solidity 写测试用例
  8. 完美世界hr给大家的简历修改和面试的建议
  9. Minecraft安装资源包
  10. SSH/TSL 加密原理
  11. 在excel中批量插入分页符
  12. POI获取Excel单元格的值
  13. 转载:Java语言学习
  14. Java培训机构出来好找工作吗?
  15. python采用强制缩进的方式使得代码具有极佳的可读性_Python 的教程(2)
  16. 雷军十年的演讲:吾志所向,一往无前!
  17. 用STM32F407ZET6的HAL库写一个串口接收,发送代码,支持ringbuff
  18. 最全中国科学技术大学计算机学院课程资源!
  19. Windows10下的WSL的使用和ssh配置
  20. java时间解析错误_java.lang.IllegalArgumentException:解析错误-日期格式错误?

热门文章

  1. Faster RCNN 训练自己的检测模型
  2. 关于EXPORT_SYMBOL
  3. file_operations结构
  4. 如何下载最新版的 Adobe Flash Player
  5. 为什么我们从Angular 2迁移到Vue.js(为什么我们没有选择React)
  6. 【原】macbook不睡眠的排查与解决
  7. 201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得
  8. 07_js走路小游戏
  9. Scrum失败/成功案例分析
  10. 如何修改Ubuntu Linux的时间