访问guice config()中的提供程序

col17t5w  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(224)

通过guice,我想访问一个可以通过字段注入完成的提供程序:

@Named("isBooleanIWant") boolean isBooleanIWant;

我想使用布尔值来决定要安装哪个模块,例如:

@Override
protected void configure() {
  if (isBooleanIWant) {
     install(module1);
  } else {
     install(module2);
  }
}

我知道不建议现场注入,但我不能 configure(@Named("isBooleanIWant) boolean isBooleanIWant) 因为参数会计数器@override。
有人能建议一个更干净的实施吗?谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题