crossoverJie / SSM

:two_hearts: build SSM from 0 👉🏽👉🏽 distributed micro service.
https://crossoverjie.top/categories/SSM/
GNU General Public License v2.0
3.44k stars 1.34k forks source link

为什么master分支用不了,redisTemplate报错 #34

Closed haobinaa closed 6 years ago

haobinaa commented 6 years ago

在提交issue之前请回答以下问题,谢谢!

你使用的是哪个版本

预期结果

实际结果

重现结果的步骤

其他相关信息

haobinaa commented 6 years ago

readme说用tag 2.1.0 , 请问master需要怎么做才能用,想使用最新版本,谢谢

crossoverJie commented 6 years ago

@haobinaa

看下是 #32 是这个问题嘛?

haobinaa commented 6 years ago

您好,谢谢回答哈。 启动的SSM-WEB模块。编译器是IDEA,去掉test后还是报错

Error creating bean with name 'redisUtil' defined in class path resource [spring-mybatis.xml]: Cannot resolve reference to bean 'redisTemplate' while setting bean property 'redisTemplate'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [spring-mybatis.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.serializer.support.DeserializingConverter.<init>(Ljava/lang/ClassLoader;)V
haobinaa commented 6 years ago

一番搜索找到原因了,父pom的spring-data-redis版本过高,您在spring-mybatis.xml的配置好像过时了,将Spring-data-redis的版本降级到1.6.2就好了。

在这篇文章找到的spring-data-redis版本