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

  • 编写有误还请大佬指正,万分感谢。
相关推荐
七夜zippoe21 小时前
Spring AI 是什么?Java 工程师的 AI 开发第一站
java·人工智能·spring·ai·开发
wangjialelele1 天前
一文梳理 Spring Cloud 核心组件:Eureka、Nacos、OpenFeign、LoadBalancer 与 Gateway
java·spring boot·spring·spring cloud·微服务·nacos
萧瑟余晖1 天前
Spring Security综合实战与安全加固详解
java·安全·spring
CarIise1 天前
Spring MVC 请求参数绑定与常用注解2
java·spring·mvc
Nebula_g1 天前
SpringBoot企业级实战项目—云禾外卖—SpringBoot常用注解解析
java·网络·数据库·spring boot·后端·spring·javase
CarIise1 天前
Spring MVC 请求参数绑定与常用注解
java·spring·mvc
萧瑟余晖1 天前
Spring Security 6.x新特性与架构演进详解
java·spring·架构
萧瑟余晖1 天前
Spring Security架构总览与过滤器链详解
spring·架构
猿究院_夏燊1 天前
Spring Bean 生命周期
java·后端·spring
流烟默1 天前
MCP第 5 篇:用 Spring AI 写 MCP:注解、自动配置、ChatClient 集成
人工智能·spring·mcp封装