参数校验报错because no Bean Validation provider could be found. Add a provider like

mac2024-05-29  53

参数校验代码:

String checkParams = ValidatorFactory.checkParams(quitBookingReqBean);

然后报: because no Bean Validation provider could be found. Add a provider like …,添加下面依赖解决:

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

然后接着报:javax.validation.ValidationException: HV000183: Unable to load ‘javax.el.ExpressionFactory’,最终添加下列依赖解决:

<dependency> <groupId>javax.el</groupId> <artifactId>javax.el-api</artifactId> <version>2.2.4</version> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>javax.el</artifactId> <version>2.2.4</version> </dependency>
最新回复(0)