public interface Module
Injector. A Guice-based application is ultimately composed of little more
than a set of Modules and some bootstrapping code.
Your Module classes can use a more streamlined syntax by extending AbstractModule
rather than implementing this interface directly.
In addition to the bindings configured via configure(com.google.inject.Binder), bindings will be created for
all methods annotated with @Provides. Use scope and binding annotations on
these methods to configure the bindings.
void configure(Binder binder)
binder.
Do not invoke this method directly to install submodules. Instead use
Binder.install(Module), which ensures that provider methods are
discovered.
Copyright © 2006–2018 Google, Inc.. All rights reserved.