你们好,我是金金金。
场景
- 我正在学习参数校验,启动项目时报错如下
实体类
依赖版本
报错信息
排查
- 看报错信息提示类文件具有错误的版本
55.0
, 应为52.0
,猜测可能是版本的问题。
可以确实就是版本的关系了,
8.0
版本的只能在jdk11
及以上才能使用,我的是jdk8
,只能使用6.x
版本的依赖
造成error的原因
- 版本依赖不支持所导致
解决
既然我们知道是版本高所导致,那么我们换成
6.2.0
版本来测试一下
启动下项目,成功run起来了
总结
主要是
hibernate-validator
版本太高所导致,要么你升级到jdk11
,要么降低依赖版本即可!
- 编写有误还请大佬指正,万分感谢。