public class MyModule extends AbstractModule { protected void configure() { bind(Service.class).to(ServiceImpl.class).in(Singleton.class); bind(CreditCardPaymentService.class); bind(PaymentService.class).to(CreditCardPaymentService.class); bindConstant().annotatedWith(Names.named("port")).to(8080); } }@author crazybob@google.com (Bob Lee)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|