什么时候会安装Guice模块?

时间:2011-05-10 00:46:20

标签: java guice

我指的是Binder.install() - 何时会使用它?

1 个答案:

答案 0 :(得分:11)

几个例子:

  • 您的模块依赖于来自另一个模块的绑定,并且您不希望模块的用户提供这些绑定(可能是某些内部内容)。
  • 您希望将多个模块组合在一起,而不是将它们全部列在Guice.createInjector中。例如,您可能希望为ServletModule中的服务安装多个模块,这些模块定义了使用这些服务的servlet /过滤器。
相关问题