JSR303数据校验时注解报错

导入@Validated不会报错,但是例如在字段名上导入@Email后报错。则是因为缺少依赖

创建springboot项目时,我们导入的依赖如下
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

点击左侧的External Libraries看是否存在Validated相关的jar包,发现并没有

我们需要自己导入相关依赖

<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.9.Final</version> </dependency>

导入后,问题解决

posted @ 2021-09-05 21:13  不是孩子了  阅读(66)  评论(0编辑  收藏  举报