Ожидается, что компонент с именем redisTemplate будет иметь тип org.springframework.data.redis.core....

Ожидается, что компонент с именем «redisTemplate» будет иметь тип «org.springframework.data.redis.core.StringRedisTemplate», но на самом деле он имел тип «org.springframework.data.redis.core.RedisTemplate».

Причина этой ошибки: @Resource по умолчанию принимает имя поля и вставляет его в соответствии с именем.

Поэтому здесь нельзя использовать redisTemplate, можно использовать только stringRedisTemplate, то есть

 

 

Guess you like

Origin blog.csdn.net/crazy1013/article/details/125522042