只针对于@ConfigurationProperties(prefix = "admin")这种批量注入的,对于@value单个注入的不生效

先加入依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId>
</dependency>
  • @Email 注解会对mail字段的注入值进行检验,如果注入的不是一个合法的邮件地址则会抛出异常。

  • @AssertFalse 校验false

  • @AssertTrue 校验true

  • @DecimalMax(value=,inclusive=) 小于等于value,inclusive=true,是小于等于

  • @DecimalMin(value=,inclusive=) 与上类似

  • @Max(value=) 小于等于value

  • @Min(value=) 大于等于value

  • @Null 被注解的元索必须为空

  • @NotNull 被注解的元素必须不为空

  • @Past 检查日期

  • @Future 被注解的元素必须是一个将来的日期

  • @Pattern(regex=,flag=) 正则

  • @Size(min=, max=) 字符串,集合,map限制大小

@Validated相关推荐

  1. validating和validated的区别

    validating事件发生的时候,值还没有被真正存入,所以是空的,而validated事件发生的时候,值已经存入,所以能取出:一个相当于值的前因,一个相当于值的后果.也就是说,可以用validati ...

  2. 面试:说说参数验证 @Validated 和 @Valid 的区别?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | blog.csdn.net/qq_276803 ...

  3. spring boot validated的使用

    spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理. 比如,我们判断一个输入参数是否合法,可以用如下方式 一 基础使用 因为spring- ...

  4. 参数验证 @Validated 和 @Valid 的区别,Java Web 开发必备。

    Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范,是标准 JSR-303 的一个变种),javax提供了@Valid(标准J ...

  5. Spring Validation验证框架参数验证 @Validated 和 @Valid 的区别

    参数验证 @Validated 和 @Valid 的区别 Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范,是标准 JSR- ...

  6. Spring注解之@validated的使用

    Spring注解之@validated的使用 spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理. 比如,我们判断一个输入参数是否合法,可 ...

  7. 参数校验放在controller还是service_@Validated校验的实践

    spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理. 一.简单使用 1.Controller上开启验证 2.DTO上申明被验证的字段 a. ...

  8. @Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Validated...

    Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR- ...

  9. notnull注解_参数校验注解Validated和Valid的区别,这次终于有人说清楚了

    Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR- ...

  10. @Vaild,@Validated,@NotNull,@NotBlank,@NotEmpty史上最全用法以及各种踩坑细节

    首先常规用法 实体类中 @ApiModelProperty(notes = "用户名称")@TableField(value = "user")@NotNull ...

最新文章

  1. 城市追风口,车企“缉拿”路测牌照
  2. 园林工程中植物搭配要注意哪些地方?
  3. mysql 优化版_MySQL优化(超完整版)(一)
  4. ASP.NET中相对路径的使用总结
  5. C# 利用反射动态调用类成员
  6. 保持SVN仓库结构只checkout部分子目录
  7. 网络作者的心声-23、网络作家大多赚'辛苦钱'
  8. 从事前端开发必须要了解的CSS原理(转)
  9. 基于modelsim的十个Verilog入门试验程序(5)(数字秒表+自助售票机)—程序+测试代码+波形+结果分析
  10. OpenCV曝光参数和快门时间的对应关系
  11. C# 读取Word文本框中的文本、图片和表格(附VB.NET代码)
  12. 从卫星影像的视角见证莆田母亲河(美丽的木兰溪)改造前后的容颜变化
  13. 这些年我要读的书【不断更新中】
  14. 中国35岁以上的程序猿哪去了?,基于android的app开发详细步骤
  15. 【STM32+cubemx】0021 HAL库开发:EN28J60芯片移植uIP以太网协议栈
  16. int *p=malloc(100); 求 sizeof(p)
  17. lenovo thinkpad t460s trackpiont小红点移动速度调整
  18. 【java】调用百度开发平台ai接口,完成人脸识别(人脸搜索、人脸对比、人脸检测等)功能--------超详细,适合小白
  19. electron-vue 软件自动更新
  20. 解决 strict-origin-when-cross-origin 问题

热门文章

  1. Gunicorn配置
  2. 202003关于手机设备、系统、型号排名等信息
  3. 猪猪加油ヾ(◍°∇°◍)ノ゙
  4. 我的javaweb学习笔记(血泪史之七…
  5. JUC基础【万字篇】
  6. windows下用过VMware安装MAC OS X苹果系统
  7. 链游平台 Attarius Network 加入章鱼网络成为候选应用链
  8. 电商用户行为分析大数据平台
  9. 说说K8S是怎么来的,又是怎么没的
  10. Linux 内核同步(七):RCU机制