springboot模型参数校验

springboot模型参数校验

涉及的依赖

validation-api-2.0.1.Final.jar

相关常用注解

image-20201223133603718

使用示例

实体类属性上使用注解

  @NotBlank
  private String name;

异常捕获,在注有@ControllerAdvice的全局异常处理类中 加入以下代码

 /**
  * 参数校验错误
  * @return Result
  */
  @ExceptionHandler(MethodArgumentNotValidException.class)
  @ResponseBody
  @ResponseStatus(HttpStatus.OK)
  public Result handlerParamsException(MethodArgumentNotValidException notValidException){
  //notValidException.getBindingResult()
  return new Result();
  }

当前端参数校验不满足时,抛出异常 eg:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容