当前位置: 首页 > news >正文

解决GET请求入参@NotNull验证不生效问题

一、问题

get请求@NotNull验证不生效

二、解决方案

两个步骤:

  1. 在该方法的controller类上加@Validated;
  2. 在参数面前加@NotNull;

三、其他注解

//被注释的元素必须为null
@Null
//被注释的元素不能为null
@NotNull
//被注释的元素必须为true
@AssertTrue
//被注释的元素必须为false
@AssertFalse
//被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@Min(value)
//被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@Max(value)
//被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@DecimalMin(value)
//被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMax(value)
//被注释的元素的大小必须在指定的范围内。
@Size(max,min)
//被注释的元素必须是一个数字,其值必须在可接受的范围内
@Digits(integer,fraction)
//被注释的元素必须是一个过去的日期
@Past
//被注释的元素必须是一个将来的日期
@Future
//被注释的元素必须符合指定的正则表达式。
@Pattern(value)
//被注释的元素必须是电子邮件地址
@Email
//被注释的字符串的大小必须在指定的范围内
@Length
//被注释的字符串必须非空
@NotEmpty
//被注释的元素必须在合适的范围内
@Range

http://www.lryc.cn/news/197877.html

相关文章:

  • 《golang设计模式》第三部分·行为型模式-01-责任链模式(Chain of Responsibility)
  • 环境变量【使用命令行参数引出环境变量】
  • 【Java 进阶篇】JavaScript BOM History 详解
  • 【计算机网络】https协议
  • React之受控组件和非受控组件以及高阶组件
  • 中国移动集采120万部,助推国产5G赶超iPhone15
  • 华为云HECS服务器下docker可视化(portainer)
  • postman发送soap报文示例
  • 力扣-python-两数之和
  • 算水质TDS加温度补偿
  • wps/word 如何让表格的标题和表格名称文本(表1-1 xxx)跨页显示(已解决)
  • 攻防世界web篇-PHP2
  • Kotlin中的步长
  • 3. 无重复字符的最长子串
  • 通过SPI传输BMI160数据到nrf528xx
  • MAYA教程之建模基础命令介绍
  • 文档外发控制与安全:实现高效协作与数据安全的关键
  • 在线课堂知识系统源码系统+前端+后端完整搭建教程
  • CSS之布局系列--顶部导航栏二级菜单居中展示
  • 算法通关村第九关黄金挑战——透彻理解二叉树中序遍历的应用
  • 【算法设计与分析zxd】第7章 贪心法
  • CCF CSP认证 历年题目自练Day35
  • 应用crash时发送广播及信息
  • 【亲测可用】图像目标识别入门-利用笔记本电脑摄像头识别人脸标记出来采用深度学习模型实现
  • 数字孪生技术:煤矿运输的未来革命
  • 一些bug总结
  • 第三章 内存管理 九、基本分段存储管理方式
  • 轻重链剖分+启发式合并专题
  • IRC/ML:金融智能风控—信贷风控场景简介、两大场景(贷款场景+信用卡场景)、信用卡评分模型设计、反欺诈检测技术的简介、案例应用之详细攻略
  • 【学习笔记】RabbitMQ01:基础概念认识以及快速部署