SpringBoot后端接口的实现(看这一篇就够了)
Validator可以非常方便的制定校验规则,并自动帮你完成校验。不难看出使用Validator校验有如下几个好处:简化代码,之前业务层那么一大段校验代码都被省略掉了。又不想手动捕捉这个异常,又要对这个异常进行处理,那正好使用SpringBoot全局异常处理来达到一劳永逸的效果!我们现在就来演示一下对参数校验失败抛出的MethodArgumentNotValidException全局处理:我们再来看下这次校验失败后的响应数据:没错,这次返回的就是我们制定的错误提示信息!以后我们再想写接口参数校验,就只需要在入参的成员变量上加上Validator校验规则注解,然后在参数上加上@Valid注解即可完成校验,校验失败会自动返回错误提示信息,无需任何其他代码!
用户评论