sem*_*las 4 java nullable guice
在我的服务中,我有一个受保护的构造函数@Inject和一个参数(提供者)@Nullable.任何想法,为什么我得到
com.google.inject.CreationException: Guice creation errors: 1) No implementation for [[service]] was bound.
?Guice是3.0pre1,@Nullable是我们的.
@Nullable是不一样的@Inject(optional=true)...我想如果你想注入null,你需要bind(Service.class).toProvider(Providers.<Service>of(null))或者以其他方式拥有可能返回的某种提供者绑定null.
| 归档时间: |
|
| 查看次数: |
4135 次 |
| 最近记录: |