spring - Spring数据redis java.lang.NoSuchMethodError: org.springframework.util.Assert.isTrue(ZLjava/util/function/Supplier;)V
问题描述
我将 spring 5.0.5.RELEASE 与 spring-data-redis 2.0.6.RELEASE 与 redis-clients 2.9.0 一起使用,但出现以下异常:
java.lang.NoSuchMethodError: org.springframework.util.Assert.isTrue(ZLjava/util/function/Supplier;)V
如果我将 sping-data-redis 的版本降级为 < 2.0,则此问题会解决,但随后会出现以下异常:
java.lang.NoSuchMethodError: org.springframework.core.serializer.support.DeserializingConverter.<init>
有谁知道 spring-data-redis 和 spring 框架的哪个版本兼容?
谢谢
解决方案
Spring Data Redis 2.x 二进制文件需要 JDK 级别 8.0 及以上以及 Spring Framework 5.0.7.RELEASE 及以上。
推荐阅读
- oracle - ora-03147 缺少必填的 TTC 字段
- javascript - 我希望 php 在刷新页面时重定向到我设置的目录
- java - 根据 JSR-310 本地化 YearWeek 的良好设计
- python - scrapy编码数据文本python
- xamarin - 如果我运行每分钟运行一次并从 App.Xaml.cs OnStart() 调用的异步方法,是否存在任何可能的性能问题?
- c - 如何从字符串类型行中提取char类型元素并添加到c中的列表
- javascript - Javascript 在有效文件名后获取路径(如 PHP PATH_INFO)
- xampp - PWA - 与 Xampp 和虚拟主机一起使用时无法注册 Service Worker
- javascript - ugly nested forEach in javascript best practise
- jenkins-pipeline - Artifactory Continuous integration approach