Java SpringDataRedis:获取ZSetOperations的两种方法之间有什么区别?
第一个示例Java SpringDataRedis:获取ZSetOperations的两种方法之间有什么区别?,java,spring,redis,spring-data,Java,Spring,Redis,Spring Data,第一个示例 @Resource StringRedisTemplate stringRedisTemplate; ZSetOperations<String, String> zSetOps = stringRedisTemplate.opsForZSet(); @Resource(name="stringRedisTemplate") private ZSetOperations<String, String> zSetOps; @Resource StringRe
@Resource
StringRedisTemplate stringRedisTemplate;
ZSetOperations<String, String> zSetOps = stringRedisTemplate.opsForZSet();
@Resource(name="stringRedisTemplate")
private ZSetOperations<String, String> zSetOps;
@Resource
StringRedisTemplate StringRedisTemplate;
ZSetOperations zSetOps=stringRedisTemplate.opsForZSet();
第二个示例
@Resource
StringRedisTemplate stringRedisTemplate;
ZSetOperations<String, String> zSetOps = stringRedisTemplate.opsForZSet();
@Resource(name="stringRedisTemplate")
private ZSetOperations<String, String> zSetOps;
@Resource(name=“stringRedisTemplate”)
私人zSetOps zSetOps;
有人能解释第一个和第二个的区别,以及第二个是否像第一个一样工作吗?在第一个例子中,java推断名称,在第二个例子中,您提供了名称。显然,它们都有共同的RedisOperations接口。