springboot 参数校验

一、配置文件

在pom.xml文件中导入依赖

        
            org.hibernate
            hibernate-validator
            6.1.5.Final
        

二、实体类

实体类的每个字段上设置校验类别

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.

你可能感兴趣的:(spring,boot,java,spring)