校验注解@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,要么降低依赖版本即可!

  • 编写有误还请大佬指正,万分感谢。
相关推荐
兮动人22 分钟前
Spring中@Configuration注解的proxyBeanMethods属性详解
java·后端·spring
Jing_jing_X2 小时前
Spring 自动注入是怎么实现的?从 @Component 到 @Autowired 的完整流程
java·后端·spring
李昊哲小课3 小时前
spring 中 HttpStatus 与 ResponseEntity
spring boot·后端·spring·http·spring cloud·restful
后端小张5 小时前
【JAVA 进阶】SpringBoot集成Sa-Token权限校验框架深度解析
java·spring boot·spring·架构·sa-token·springboot·权限框架
DokiDoki之父6 小时前
SpringMVC—请求映射路径 & get请求与Post请求发送请求参数 & 5种类型参数传递 & json数据传递参数 & 日期型参数的传递 & 响应
spring
weixin_419658316 小时前
Spring的三级缓存和SpringMVC的流程
java·spring·缓存
吹晚风吧15 小时前
spring是如何解决循环依赖的(二级缓存不行吗)?
java·spring·循环依赖·三级缓存
九丶弟16 小时前
SpringBoot的cache使用说明
java·spring boot·spring·cache
信仰_27399324319 小时前
Mybatis-Spring重要组件介绍
java·spring·mybatis
星月昭铭19 小时前
Spring MVC 接口匹配性能优化:.do后缀引发的性能瓶颈分析
spring·性能优化·tomcat