JSR303数据校验
-
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。
-
引入依赖
<!--引入validation的场景启动器--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>
-
举例应用
- 给属性加验证
@NotBlank(message = "姓名不能为空") private String name; private Date data; @NotNull(message = "年龄不能为空") private Integer age; @Pattern(regexp = "[0-9]" , message = "参数格式错误") private String Telephone;
-
常见注解