springboot接口参数校验(有这一篇就够了)

springboot接口参数校验的详细操作可以看下面这2篇文章,写的都挺全的。我这里只说一下在使用时遇到的问题及处理。

1、校验@RequestParam/@PathVariable的参数需要在Controller类上加上@Validated注解,方法上加上无效

2、@RequestParam的参数默认不允许为空,如果想让参数为空,这样写:@RequestParam(required=false)

3、@RequestParam跟@PathVariable的参数校验使用@Validated注解;@RequestBody 参数校验使用@Valid注解。

4、使用@RequestBody接收参数的接口最好使用POST方式。

接口参数校验使用可以查看下面的文章:

spring boot 接口参数校验 @PathVariable @RequestBody @RequestParam__yosemite的博客-CSDN博客

超详细文章:

chttps://www.cnblogs.com/chentianming/p/13424303.html

相关推荐
bearpping5 小时前
Java进阶,时间与日期,包装类,正则表达式
java
邵奈一5 小时前
清明纪念·时光信笺——项目运行指南
java·实战·项目
sunwenjian8866 小时前
Java进阶——IO 流
java·开发语言·python
sinat_255487816 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
皮皮林5516 小时前
如何画出一张优秀的架构图?(老鸟必备)
java
百锦再6 小时前
Java 并发编程进阶,从线程池、锁、AQS 到并发容器与性能调优全解析
java·开发语言·jvm·spring·kafka·tomcat·maven
森林猿6 小时前
java-modbus-读取-modbus4j
java·网络·python
tobias.b6 小时前
计算机基础知识-数据结构
java·数据结构·考研
reembarkation7 小时前
光标在a-select,鼠标已经移出,下拉框跟随页面滚动
java·数据库·sql
愣头不青7 小时前
617.合并二叉树
java·算法