@Length(max = 48, message = “file name too long”)
//文件名称为空
@NotBlank(message = “file name is empty”)
private String name;
//数据集描述最多为256字节
@Length(max = 256, message = “data set description length over 256 byte”)
//数据集描述为空
@NotBlank(message = “data set description is null”)
private String description;
}
说明:message字段为不符合校验规则时抛出的异常信息
Controller层中的方法
@PostMapping
public ResponseVO createDataSet(@Valid @RequestBody DataSetSaveVO dataSetVO) {
return ResponseUtil.success(dataSetService.saveDataSet(dataSetVO));
}
说明:在校验的实体DataSetSaveVO旁边添加@Valid或@Validated注解
如果您正在学习Spring Cloud,推荐一个连载多年还在继续更新的免费教程:https://blog.didispace.com/spring-cloud-learning/
使用commons-lang3
引入依赖
org.apache.commons