Spring Boot 之:接口参数校验

时间:2023-04-25 11:43:32
Spring Boot 之:接口参数校验,学习资料 网址
SpringBoot(八) JSR-303 数据验证(写的比较好) https://qq343509740.gitee.io/2018/07/24/Spring%E5%85%A8%E5%AE%B6%E6%A1%B6/SpringBoo2.x/SpringBoot%EF%BC%88%E5%85%AB%EF%BC%89%20JSR-303%20%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81/
spring-boot入门之二——验证、AOP日志、异常处理 https://blog.51cto.com/mazongfei/2134465?source=dra
  • @Validated 表示开启数据有效性校验,添加在类上即为验证方法,添加在方法参数中即为验证参数对象。(添加在方法上无效)

  • 在controller层的参数校验可以分为两种场景:
  1. 单个参数校验:当处理GET请求时或只传入少量参数的时候,我们可能不会建一个bean来接收这些参数,就可以直接在controller方法的参数中进行校验。
  2. 实体类参数校验:当处理post请求或者请求参数较多的时候,我们一般会选择使用一个bean来接收参数,然后在每个需要校验的bean属性上使用参数校验注解。

    出处:http://www.hellojava.com/a/82790.html