【发布时间】:2013-09-17 18:30:32
【问题描述】:
我正在使用 Guice 3.0 构建依赖关系树。我一直在搜索手册如何注册可能引发异常的类型。我找到了这个链接http://code.google.com/p/google-guice/wiki/ThrowingProviders,它正好涉及这个主题。问题是,我无法使用页面上描述的任何类型。我尝试了接口ThrowingProvider<T,E>、CheckedProvider<T> 和注解@CheckedProvides。对于上面列出的所有类型,我都会收到“找不到符号”编译错误。该手册指定某些类型是在 Guice 2.0 中添加的,而其他类型是在 3.0 版本中添加的。正如我在顶部指定的那样,我使用的是 Guice 3.0。有谁知道我错过了什么或可能遇到同样的问题?任何建议将不胜感激。
乌罗斯
【问题讨论】:
-
如果你在 maven Central 上搜索 com.google.inject.extensions 并查看你需要导入的包名称,这也让我感到困惑。
标签: java dependency-injection guice