1.Hibernate-Validator 简介
hibernate-validator是Hibernate项目中的一个数据校验框架,它能够将数据校验从业务代码中脱离出来,增加代码可读性,同时也让数据校验变得更加方便、简单。
官网地址: http://hibernate.org/validator/documentation
2.为什么要用校验框架
程序开发中,请求参数的数据校验是必须要处理的。并且返回对应的错误提示,以此来达到数据校验的目的。对于前后端分离开发过程中,数据校验还需要返回对应的状态码和错误提示信息。
3.hibernate-validator 依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.7.Final</version>
</dependency>
在springboot中使用
<!-- Hibernate Validator -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
tips:spirngboot升级到2.3之后,hibernate-validator消失,需要手动引入
4.在实体类上添加对应注解
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Student {
@NotBlank(message = "用户名不能为空")
private String name
这篇博客介绍了Hibernate-Validator作为数据校验框架的作用,包括为何使用校验框架、在SpringBoot中的依赖、如何在实体类和请求方法中添加注解进行校验,以及如何处理校验失败后的优雅返回信息。同时,提到了各种常用的校验注解及其应用场景。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



