在pom.xml,添加validator验证器的依赖
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.13.Final</version> </dependency>
新建一个Cat类
package com.oukele.model; import javax.validation.constraints.*; public class Cat { @NotBlank//验证字符串非空 private String id;//猫的编号 @NotBlank//验证字符串非空 private String name;//猫的名字 @Max(value = 5)//最大年龄 @Min(value = 1)//最小年龄 private int age;//猫的年龄 @Pattern(regexp = "^[0-9]{11}$")//电话的格式 private String tel;//铲屎官的电话\ public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } @Override public String toString() { return "Cat{" + "id='" + id + '\'' + ", name='" + name + '\'' + ", age=" + age + ", tel='" + tel + '\'' + '}'; } }