java.lang.NoSuchMethodError:javax.validation.BootstrapConfiguration.getClockProviderClassName
2024-10-09 13:30:16
Spring Boot 2随附了hibernate-validator 6(org.hibernate.validator:hibernate-validator:6.0.16.Final
依赖于validation-api 2(javax.validation:validation-api:2.0.1.Final
),后者特定于Java EE 8,请参见附录F.依赖版本。但是可能必须使用Java支持较旧的应用程序服务器仅限EE 7,Spring Framework 5仍应支持它,请参阅运行时支持。
在这种情况下,请使用较旧的hibernate-validator(5.4.3.Final)和validation-api(1.1.0.Final)。如果您使用Spring Boot maven parent,则只需定义这些属性。
<properties>
<javax-validation.version>1.1.0.Final</javax-validation.version>
<hibernate-validator.version>5.4.3.Final</hibernate-validator.version>
</properties>
问题是从版本6开始,hibernate-validator已更改groupId
,因此您必须排除新的组,但添加旧的组,例如
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${hibernate-validator.version}</version>
</dependency>
最新文章
- MachineKey 操作 之 应用集群中SSO应用生成MachineKey
- 1.Powershell认识
- paper 116:自然图像抠图/视频抠像技术梳理(image matting, video matting)
- C#读取excel数据到datatable中
- 转MYSQL学习(三) 函数
- TextView属性大全
- BestCoder Round #73 (div.2)(hdu 5630)
- Ant 命令总结
- DevExpress 用户控件 分页(中)
- 复习知识点:XML解析数据,JOSN解析数据,GET请求数据,POST请求数据
- PHP版本替换, phpinfo和php -v显示版本信息不一致
- Python-老男孩-01_基础_文件IO_函数_yield_三元_常用内置函数_反射_random_md5_序列化_正则表达式_time
- Mac中配置nvm
- Eclipse Java,debug模式无法调试,调试按钮不可用时解决办法
- 安装Cnario提示.Net 3.5安装错误, 检查Windows系统更新提示无法检查到更新, 安装.Net 3.5提示";Windows无法完成请求的更改, 错误代码:0x800F081F";
- Nginx使用教程(二):Nginx配置性能优化之worker配置
- JavaScript--定时器setTimeout()、clearTimeout(var param)和setInterval()、clearInterval(var param)
- MYSQL启用日志,和查看日志
- elasticsearch DSL查询
- JS获取元素宽高的两种情况