优雅的方式来校验spring-boot的form表单参数和json的body参数合法性验证方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优雅的方式来校验spring-boot的form表单参数和json的body参数合法性验证方式相关的知识,希望对你有一定的参考价值。

参考技术A 作为一个好的服务端的开发人员,对于外部传入的参数一定要做参数验证,我们使用springboot可以方便的利用内置的 javax.validation 包来进行参数的验证

对于RequestParam类型参数的验证,需要在controller类上面加入 @Validated 注解

下面的例子就是简单的post方法中的form表单参数验证

下面的例子就是简单的post方法中的form表单中有复杂参数验证

对于RequestBody类型参数的验证,需要在 @RequestBody 参数前面加上 @Valid 注解

下面的例子就是简单的post方法中的单个requestbody中有参数验证

下面的例子就是简单的post方法中的requestbody中有对象参数验证

以上是关于优雅的方式来校验spring-boot的form表单参数和json的body参数合法性验证方式的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot中如何实现业务校验,这种方式才叫优雅!

Spring Boot Maven 插件 - spring-boot:run 和优雅关闭

SpringBoot 实现业务校验,这种方式才叫优雅!

SpringBoot中实现业务校验,这种方式才叫优雅~

SpringBoot中如何实现业务校验,这种方式才叫优雅!

SpringBoot中如何实现业务校验,这种方式才叫优雅!