我正在将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框架的哪个版本兼容吗?
谢谢
答案 0 :(得分:1)
Spring Data Redis 2.x二进制文件需要JDK 8.0及更高版本,并且 Spring Framework 5.0.7.RELEASE及更高版本。
答案 1 :(得分:1)
导入
org.springframework.boot.web.servlet.support.SpringBootServletInitializer
类而不是导入
{{1}}
为我解决了这个错误。