在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  Java/ Spring中如何獲得一個HashOperations<String, S

Spring中如何獲得一個HashOperations<String, String, Integer>類型的實例?

我定義了一個redisTemplate,然后:

HashOperations<String, String, Integer> hOps = redisTemplate.opsForHash();

但是不行,可是我看源碼:

    public class RedisTemplate<K, V> 。。。{
    
        public <HK, HV> HashOperations<K, HK, HV> opsForHash() {
            return new DefaultHashOperations<K, HK, HV>(this);
        }
    }
    

HK,HV和V無關(guān)啊,redisTemplate是<String,String>對HV,KV有啥影響?為啥HV,KV不能為String之外的類型?

根本上來說,我想知道SpringBoot/SpringMVC中如何獲得一個HashOperations<String, String, Integer>類型的實例?

回答
編輯回答
擱淺

clipboard.png

本地試了,是可以的,你報的什么錯

2017年6月30日 14:21
編輯回答
巫婆

并沒有不行吧…

@Component
public class XX {

    private final HashOperations<String, Object, Object> hashOperations;

    public XX(RedisTemplate<String, String> template) {
        this.hashOperations = template.opsForHash();
    }
}
2018年8月2日 13:21