校验注解@Length提示Length.class 类文件具有错误的版本 55.0, 应为 52.0

你们好,我是金金金。

场景

  • 我正在学习参数校验,启动项目时报错如下

实体类

依赖版本

报错信息

排查

  • 看报错信息提示类文件具有错误的版本 55.0, 应为 52.0,猜测可能是版本的问题。

可以确实就是版本的关系了,8.0版本的只能在jdk11及以上才能使用,我的是jdk8,只能使用6.x版本的依赖

造成error的原因

  • 版本依赖不支持所导致

解决

既然我们知道是版本高所导致,那么我们换成6.2.0版本来测试一下

启动下项目,成功run起来了

总结

主要是hibernate-validator版本太高所导致,要么你升级到jdk11,要么降低依赖版本即可!

  • 编写有误还请大佬指正,万分感谢。
相关推荐
程序猿小D1 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的个人财务管理系统,推荐!
java·数据库·mysql·spring·毕业论文·ssm框架·个人财务管理系统
永日456702 小时前
学习日记-spring-day42-7.7
java·学习·spring
二十雨辰3 小时前
[尚庭公寓]07-Knife快速入门
java·开发语言·spring
NE_STOP5 小时前
SpringBoot--简单入门
java·spring
张小洛7 小时前
Spring AOP 设计解密:代理对象生成、拦截器链调度与注解适配全流程源码解析
java·后端·spring·spring aop·aop
Wyc724097 小时前
SpringBoot
java·spring boot·spring
neoooo9 小时前
别慌,Java只有值传递——一次搞懂“为啥我改了它还不变”!
java·后端·spring
GJCTYU11 小时前
spring中@Transactional注解和事务的实战理解附代码
数据库·spring boot·后端·spring·oracle·mybatis
linweidong11 小时前
七牛云Java开发面试题及参考答案(60道面试题汇总)
spring·读写分离·aop·cap·java开发·spring ioc·java面经
幽络源小助理1 天前
SpringBoot基于Mysql的商业辅助决策系统设计与实现
java·vue.js·spring boot·后端·mysql·spring