RedisTemplate<String,Object>
を作成しています BeanとそれをRedisTemplate<String,String>
に自動配線しようとしています フィールド
Redisのvalue
が必要な場合 String
としてもシリアル化されます StringRedisSerializer
を使用します RedisTemplate
の場合 のvalueSerializer
財産。 redistemplate
を変更します 以下のように豆:
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate" p:connection-factory-ref="jedisConnectionFactory">
<property name="keySerializer" ref="stringSerializer" />
<property name="valueSerializer" ref="stringSerializer" />
</bean>
または、StringRedisTemplate
のBeanを作成することをお勧めします 、したがって、StringRedisSerializer
を作成する必要はありません 自分で。
<bean id="stringRedisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate"
p:connection-factory-ref="jedisConnectionFactory"/>
@Autowired
private RedisTemplate<String, String> redisT
を変更します @Autowired
private StringRedisTemplate redisT
へ