

重启商品服务


if(result.hasErrors()){
Map<String, String> map = new HashMap<>();
//1、获取校验的错误结果
result.getFieldErrors().forEach((item) -> {
// FieldError 获取到错误提示
String message = item.getDefaultMessage();
// 获取错误的属性名称
String field = item.getField();
map.put(field, message);
});
return R.error(400,"提交的数据不合法").put("data", map);
}else{
brandService.save(brand);
}



@NotBlank(message = "品牌名必须提交")
private String name;
/**
* 品牌logo地址
*/
@NotEmpty
@URL(message = "logo必须是一个合法的url地址")
private String logo;
/**
* 价格
*/
private String descript;
/**
* 显示状态[0-不显示;1-显示]
*/
private Integer showStatus;
/**
* 检索首字母
*/
@NotEmpty
@Pattern(regexp = "/^[a-zA-Z]$/", message = "检索首字母必须是一个字母")
private String firstLetter;
/**
* 排序
*/
@NotNull
@Min(value = 0, message = "排序必须大于等于0")
private Integer sort;
本文探讨了商品服务重启流程中数据验证的重要性,通过Spring框架的校验注解实现对品牌信息的合法性检查,包括品牌名、logo URL、描述、显示状态等字段的有效性验证。
1370

被折叠的 条评论
为什么被折叠?



