后端数据校验之Validator使用

时间:2025-03-11 07:50:29

一般我们在Controller层接收前端参数时会对参数进行校验,而大量的业务代码校验会使代码看上去特别紊乱

为了避免大量的业务代码侵入,我们可以使用注解进行参数的校验

使用参数校验,必须要引入hibernate-validator依赖

<!--JSR303数据校验支持-->
<dependency>
    <groupId></groupId>
    <artifactId>hibernate-validator</artifactId>
    <version>5.4.</version>
</dependency>
<dependency>
    <groupId></groupId>
    <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

而如果是springboot项目,则只需要引入spring-boot-starter-validation依赖后就自动引入了hiberna