Hibernate Validator 提示javax.validation.UnexpectedTypeException: HV000030: No validator could be foun


问题背景:Spring boot项目不想写诸多校验代码,避免代码既丑陋又繁琐,故使用hibernate validator校验参数的时候,但出现如下所示的的错误提示:

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint

解决办法:hibernate-validator各个依赖版本不匹配,在pom.xml引入如下坐标:


	org.hibernate.validator
	hibernate-validator
	7.0.2.Final


	org.hibernate.validator
	hibernate-validator-cdi
	7.0.2.Final


	org.glassfish
	jakarta.el
	4.0.1

如上依赖信息来源于Hibernate Validator官网:Getting started with Hibernate Validator;欲使用最新jar,请移步官网瞧瞧。