@Override
    protected void configure() {
        bind(ClientConfigFactory.class).toInstance(ClientConfigFactory.DEFAULT);
        bind(RibbonTransportFactory.class).to(DefaultRibbonTransportFactory.class).in(Scopes.SINGLETON);
        bind(AnnotationProcessorsProvider.class).to(DefaultAnnotationProcessorsProvider.class).in(Scopes.SINGLETON);
        bind(RibbonResourceFactory.class).to(DefaultResourceFactory.class).in(Scopes.SINGLETON);
    }
Default bindings for Ribbon

@author elandau
ribbon-guice/src/main/java/com/netflix/ribbon/guice/RibbonModule.java