Я озадачен такой инъекцией зависимостей, показанной в качестве примера в spring data redis: https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/#redis:serializer
// inject the template as ListOperations
@Resource(name="redisTemplate")
private ListOperations<String, String> listOps;
Принимая во внимание, что redisTemplate является bean-компонентом типа RedisTemplate, как Spring удается получить listOps из bean-компонента redisTemplate?
Это работает, и мне в основном интересно найти часть документации, объясняющую это поведение, или часть кода, обрабатывающего это.
Спасибо за помощь.
RedisTemplate
реализует интерфейсListOperations
. - person M. Deinum   schedule 28.09.2017