一.直接版
controller层直接对传来的参数进行if验证
二.后端使用springboot封装的依赖
1>依赖
<!--volidation参数验证-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
2>使用
3>校验异常返回异常消息
package com.example.demo.exception;
import com.example.demo.controller.ReSult;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
@RestControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(Exception.class)
public ReSult handleException(Exception e){
e.printStackTrace();
//判断异常message是否有内容,如果有则返回该内容,如果无则返回操作失败
return ReSult.error(StringUtils.hasLength(e.getMessage())?e.getMessage():"操作失败");
}
}