一、配置文件
在pom.xml文件中导入依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.1.5.Final</version>
</dependency>
二、实体类
实体类的每个字段上设置校验类别
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
@TableName("client")
public class Client {
private String type;
@NotNull(message = "客户编码不能为空")
private String clientCode;
private String name;
}
三、控制类
@Valid 和 @RequestBody 配套使用
利用BindingResult校验参数
若存在异常,则BindingResult里error会提示
import com.ddd.wms.entity.Client;
import com.ddd.wms.mapper.ClientMapper;
import lombok.extern.slf4j.