[英]Guice @Nullable annotation
在我的服務中,我有一個受保護的構造函數,它帶有@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
的提供者綁定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.