2016-08-26 111 views
0

是否可以選擇在匕首2中注入一個值?特別是,我想要做這樣的事情。可選注射匕首2

@Inject A(Optional<B> b) { 
    this.b = b; 
} 

如果B是在模塊定義,我想匕首給一個Optional.empty(),如果它被定義,那麼給Optional.of(value)

這是可行的還是我需要一個定義這些可選值的模塊?

回答