public class MyService { @Inject private MyDependency dependency; // ... } public class MyModule extends AbstractModule { @Override protected void configure() { bind(MyDependency.class).to(MyDependencyImpl.class); } } @Singleton public class MySingletonService { // ... } public class MyApp { public static void main(String[] args) { Injector injector = Ginjector.createInjector(new MyModule()); MyService service = injector.getInstance(MyService.class); service.doSomething(); } }


上一篇:
下一篇:
切换中文