zl程序教程

您现在的位置是:首页 >  其它

当前栏目

Guice系列之用户指南(八)

指南 系列 用户 Guice
2023-09-14 09:02:12 时间

原文地址:https://code.google.com/p/google-guice/wiki/BuiltInBindings

Built-in Bindings(内建的绑定):即时在injector内的绑定。例如Loggers等。

贴代码:


public static void main(String[] args) {

Injector injector = Guice.createInjector();

System.out.println(injector);

}

}


执行结果:
Injector{bindings=[InstanceBinding{key=Key[type=com.google.inject.Stage, annotation=[none]], source=[unknown source], instance=DEVELOPMENT}, ProviderInstanceBinding{key=Key[type=com.google.inject.Injector, annotation=[none]], source=[unknown source], scope=Scopes.NO_SCOPE, provider=Provider}, ProviderInstanceBinding{key=Key[type=java.util.logging.Logger, annotation=[none]], source=[unknown source], scope=Scopes.NO_SCOPE, provider=Provider}]}

练习代码在这里


《Jersey用户指南》–序言 此书是Jersey 2.23.1的用户手册。我们努力及时更新这本手册因为Jersey 2.23.1增加了一些新的功能。当您在阅读这本用户手册的时候, 请同时参考我们的Jersey  API 手册从而进一步理解Jersey 的功能和API。
Guice是谷歌推出的一个轻量级依赖注入框架,帮助我们解决Java项目中的依赖注入问题。如果使用过Spring的话,会了解到依赖注入是个非常方便的功能。不过假如只想在项目中使用依赖注入,那么引入Spring未免大材小用了。