首页 > 解决方案 > 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 框架的哪个版本兼容?

谢谢

标签: springredisspring-datajedis

解决方案


Spring Data Redis 2.x 二进制文件需要 JDK 级别 8.0 及以上以及 Spring Framework 5.0.7.RELEASE 及以上。

文档


推荐阅读