一般我们在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