SpringBoot业务开发 05、SpringBoot集成JSR303实现参数校验+全局异常捕捉
SpringBoot业务开发 05、SpringBoot集成JSR303实现参数校验+全局异常捕捉
对于请求参数校验一直都是一个比较麻烦的问题,因为一旦请求中的参数有多个时,我们如果仅仅通过一个个进行判断就会造成代码冗余的问题,很不优雅,对此本篇博客来介绍JSR303实现对参数的一个优雅校验。本章博客内容包含有认识JSR303的常用注解、实现基本的入参校验异常、自定义参数校验注解、实现分组校验以及全局异常捕捉优雅返回异常参数。博客目录索引(持续更新)需求:对于上方的一个属性的状态字段校验需求,我们需要对其进行自定义注解编写showStatus:状态不能为空,只能传入0或者1实现思路如下。


