Home spring/spring-data: why not reference by type?
 Recently we found that spring-data's repository mechanism treats cassandraTemplate as a by-name reference (RuntimeBeanReference, more exactly). It made me wonder that, "why not a by-type reference"? Does spring provide runtime, by-type reference? If so, are there some specific reasons for spring-data to make it this way? I've tried search it but failed to found a relevant topic for that.