Hibernate Validator表单验证异常javax.validation.UnexpectedTypeException问题

Posted 流沙~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate Validator表单验证异常javax.validation.UnexpectedTypeException问题相关的知识,希望对你有一定的参考价值。

异常信息:javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint \'javax.validation.constraints.NotBlank\' validating type \'java.lang.String\'. Check configuration for \'xx\'

分析原因:1)、注解与需要校验的数据类型不匹配;2)、validation-api和hibernate-validator版本不匹配

解决方案:参考博文https://www.cnblogs.com/softidea/p/6044123.html,我的就是版本匹配问题,引入spring-boot-starter-validation解决了。

以上是关于Hibernate Validator表单验证异常javax.validation.UnexpectedTypeException问题的主要内容,如果未能解决你的问题,请参考以下文章

当 Spring Boot 中使用 Hibernate Validator 的 Bean 验证失败时,如何抛出自定义异常?

hibernate+struts+Spring常见异常

Java Hibernate Validator JSR-303验证

Java Hibernate Validator JSR-303验证

Java后端校验-使用hibernate-validator校验JavaBean

Hibernate Validator怎么验证int类型数据(就是说比如输入中文就提示必须是数字)