0
是否可以選擇在匕首2中注入一個值?特別是,我想要做這樣的事情。可選注射匕首2
@Inject A(Optional<B> b) {
this.b = b;
}
如果B是在模塊定義,我想匕首給一個Optional.empty()
,如果它被定義,那麼給Optional.of(value)
。
這是可行的還是我需要一個定義這些可選值的模塊?
是否可以選擇在匕首2中注入一個值?特別是,我想要做這樣的事情。可選注射匕首2
@Inject A(Optional<B> b) {
this.b = b;
}
如果B是在模塊定義,我想匕首給一個Optional.empty()
,如果它被定義,那麼給Optional.of(value)
。
這是可行的還是我需要一個定義這些可選值的模塊?
您正在尋找@BindsOptionalOf。