通过guice,我想访问一个可以通过字段注入完成的提供程序:
@Named("isBooleanIWant") boolean isBooleanIWant;
我想使用布尔值来决定要安装哪个模块,例如:
@Override
protected void configure() {
if (isBooleanIWant) {
install(module1);
} else {
install(module2);
}
}
我知道不建议现场注入,但我不能 configure(@Named("isBooleanIWant) boolean isBooleanIWant)
因为参数会计数器@override。
有人能建议一个更干净的实施吗?谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!