Guice @Nullable注释

时间:2011-02-03 14:13:43

标签: java nullable guice

在我的服务中,我有一个带有@Inject的受保护构造函数和一个参数(提供者)@Nullable。我有什么想法

com.google.inject.CreationException: Guice creation errors:
1) No implementation for [[service]] was bound.

? Guice是3.0pre1,@Nullable是我们的。

1 个答案:

答案 0 :(得分:7)

@Nullable@Inject(optional=true)不一样......我想如果你想要注入null,你需要bind(Service.class).toProvider(Providers.<Service>of(null))或以其他方式拥有某种提供者绑定可能会返回null