jar包引用:只需引用web这个starter即可,因为这个starter下已经引用了参数校验的jar
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
统一异常处理类
package com.test.common;
import org.springframework.http.converter.HttpMessageConversionException;
import org.springframework.validation.BindingResult;
import org.springframework.validation.FieldError;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import java.util.List;
/**
* 校验统一处理异常
* 如果校验不通过,就在异常中处理,统一输出格式
* @description: 参数异常捕获
* @author: ltl
*/
@RestControlle