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解决了。
千万不要试图去研究 研究了很久都整不明白的东西,或许是层次不到,境界未到,也或许是从未在实际的应用场景接触过,这种情况下去研究,只会事倍功半,徒劳一番罢了。能做的就是不断的沉淀知识,保持一颗积极向上的学习心态,相信终有一天所有的困难都会迎刃而解。