转载自:http://blog.csdn.net/wangfei0904306/article/details/53608373
接口或服务
public interface CacheService<T extends Serializable, K extends Serializable> { }实现类1
@Service("redisCacheService") public class RedisCacheServiceImpl implements CacheService { public RedisCacheServiceImpl() { } }实现类2
@Service("ehCacheService") public class EhCacheServiceImpl<T extends Serializable, K extends Serializable> implements CacheService<T, K> { public EhCacheServiceImpl() { } }
调用:
/** * The wrapped Jedis instance. */ @Autowired @Qualifier("redisCacheService") private CacheService cacheService;@Qualifier指定了别名为redisCacheService的服务