其他分享
首页 > 其他分享> > JSR303数据校验

JSR303数据校验

作者:互联网

使用步骤:

  1. 在需要校验的实体类字段上添加相应的注解
@Data
@TableName("pms_brand")
public class BrandEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/**
	 * 品牌名
	 */
	@NotBlank(message = "品牌名称不能为空")
	private String name;
	/**
	 * 品牌logo地址
	 */
	@NotBlank(message = "logo不能为空")
	@URL(message = "logo必须是一个合法的url地址")
	private String logo;
}
  1. 在需要校验的接口(controller中)添加注解@Valid开启校验功能
    @RequestMapping("/save")
    public R save(@Valid @RequestBody BrandEntity brand){
		brandService.save(brand);
        return R.ok();
    }

这样基本的数据校验功能就实现了。

@NotNull 、@NotBlank与 @NotEmpty 的区别

常见数据校验注解


  1. a-zA-Z ↩︎

标签:10,JSR303,校验,logo,message,数据,该字段,NotBlank
来源: https://www.cnblogs.com/fengxiaojie/p/16502888.html