import lombok.Data;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.Range;
import javax.validation.constraints.*;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Data
public class User implements Serializable {
private static final long serialVersionUID = 1L;
@Null(message = "新增ID应为空", groups = InsertAction.class)
@NotNull(message = "更新ID不应为空", groups = UpdateAction.class)
private Integer userId;
@NotEmpty(message="用户名1不能为空")
private String name1;
@NotNull(message="用户名2不能为空")
private String name2;
@NotBlank(message="用户名3不能为空")
private String name3;
@Email(message="非法邮件地址")
private String e
Springboot使用validation验证参数之一
最新推荐文章于 2024-08-15 17:22:10 发布
本文将介绍如何在Springboot应用中集成Hibernate Validation进行参数校验,包括添加依赖、配置注解、自定义错误消息和处理异常,帮助你实现更健壮的API接口。
摘要由CSDN通过智能技术生成