SpringBoot 的@Valid
注解拥有强大的表单验证功能,能够满足基本的需要。下面是一个使用@Valid
注解的实例,要求姓名和年龄不能为空,年龄要大于18岁。
实体类
package com.vi.blog.domain;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
@Entity
public class People {
@Id
@GeneratedValue
private Integer id;
@NotNull(message = "年龄不能为空")
@Min(value = 18, message = "未成年不能入内")
private Integer age;
@NotNull(message = "姓名不能为空