腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Guice
中
没有
接口
的
泛
型
类型
的
injector.getInstance
、
、
、
我希望能够使用
Guice
获得基于
泛
型
类型
的
对象。Class Sample<T>{} } } Simple<Type2> simpleValue2 =
injector.getInstance
(?); 你能建议我应该在'ge
浏览 23
提问于2020-10-03
得票数 0
4
回答
使用
Guice
注入通用实现
、
、
、
我希望能够使用
Guice
注入
泛
型
接口
的
泛
型
实现。
中
,我可以使用但我认为在
Guice
里不存在类似的东西我知道我可以在
Guice
中使用TypeLiteral来注册单独
的
实现,但是有什么方法可以像温莎那样同时注册它们吗?编辑: 下面是
浏览 11
提问于2010-11-21
得票数 55
1
回答
Scala -当依赖类也使用相同
的
泛
型
类型
时,使用
guice
注入
泛
型
类型
、
、
、
我想使用
Guice
使用
泛
型
类型
注入依赖项。在scala
中
可以找到复制此问题
的
下面示例。def getProduct = println("ProductService")Main.scala val cartService =
injector.getInstanc
浏览 1
提问于2018-06-13
得票数 6
回答已采纳
2
回答
如何在Scala
中
反射参数化
泛
型
类型
?
、
、
如何使用反射在Scala
中
实现以下psuedocode?为了查找
Guice
的
泛
型
类型
,我需要这样做:class FooInt extends Foo[Int]// foo: FooInt 注意:我不允许在编译时访问A
类型</e
浏览 0
提问于2018-06-25
得票数 2
回答已采纳
1
回答
通用
Guice
模块
、
、
、
有可能定义一个通用
的
Guice
吗?( )
injector.getInstance
(object : Key<GenericClass<SomeClass>>(){})编辑: Yurii Melnychuk
的
帮助下
的
工作示例 您需要使用Types.newParamete
浏览 2
提问于2021-08-05
得票数 0
回答已采纳
1
回答
Guice
泛
型
类型
注入
、
假设我有一个
泛
型
类,如下所示: public class Base<T extends Stoppable> { protectedT stoppable; injector =
Guice
.createInjector(module); } } 使用Multi
浏览 22
提问于2021-11-05
得票数 1
回答已采纳
2
回答
通过Google
Guice
使用字符串文字检索实例
、
我有多个模块,它们
的
服务
接口
绑定到它们相应
的
类型
,并且我能够通过使用我想使用以下命令检索实例
injector.getInstance
为了进一步阐述我
的
问题-我可以使用Class.forName(literal)调用从字符串文字
中
检索类对象,然后使用它通过
injector.getInstance
(clsInstance)检索实例。在检索到
浏览 0
提问于2014-05-22
得票数 1
1
回答
使用
Guice
注入
泛
型
、
、
我正在尝试迁移一个小项目,用
Guice
替换一些工厂(这是我第一次试用
Guice
)。然而,我在尝试注入
泛
型
时被卡住了。(123.0);当我运行这个例子时,我得到
的
结果是:1) playground.StringOutput(
Guice
.java:92) 我尝试查找错误消息,但
没有
找到任何有用
的
提示。在<e
浏览 0
提问于2010-04-06
得票数 29
回答已采纳
3
回答
Guice
-如何在只知道
接口
的
情况下获取实例
、
在我找到
的
所有
Guice
示例
中
,获取实例都涉及到使用具体类作为参数来调用
Injector.getInstance
()。有
没有
办法只使用
接口
从
Guice
获取实例?public interface Interface {} Interface instance =
injector.getInstance
浏览 1
提问于2011-06-04
得票数 1
回答已采纳
2
回答
如何包装Google
Guice
的
Injector方法?
、
、
、
我正在编写一个API,它
的
所有DI都使用
Guice
,并且希望对API开发人员隐藏所有的
Guice
“东西”。(module); }// automatically inject instances of Dog MyInje
浏览 0
提问于2012-12-25
得票数 3
回答已采纳
5
回答
TypeLiteral在java
中
的
使用
、
、
请提供一些如何在Google
Guice
或Java中使用
的
基本信息,如果使用简单
的
代码来解释它将是非常有帮助
的
,提前谢谢
浏览 3
提问于2011-12-28
得票数 19
回答已采纳
2
回答
使用
泛
型
的
泛
型
/系统架构
的
问题
、
、
也许我在理解
泛
型
时遇到了一些问题,但我不能做一些看起来合乎逻辑
的
事情。也许你可以帮我澄清一下。public abstract class Parser { } 我想要做
的
是创建一个覆盖解析方法
的
子类,每个子类将返回不同
的
<em
浏览 2
提问于2011-06-05
得票数 1
回答已采纳
1
回答
泛
型
类型
的
injector.getInstance
、
、
、
、
我看过这个关于注册
泛
型
类型
的
。 bind(new TypeLiteral<Dal<RoutingResponse>>() {}).to((Class<?extends Dal<RoutingResponse>>) ResponseDal.class);
injector.getInstan
浏览 0
提问于2015-02-16
得票数 6
回答已采纳
2
回答
Guice
辅助注射被忽视了吗?
、
、
、
我已经用AssistedInject在Google
中
安装了一个工厂,但是我得到了以下错误(我正在用JUnit运行单元测试): } 下面是工厂
接口
构造函数,这是调用另一个工厂
的
第一件事。注意,这个
浏览 5
提问于2014-03-21
得票数 3
回答已采纳
1
回答
Guice
-未绑定任何实现(用于List<String>)
、
当一个列表被标注了特定
的
注解时,我试图绑定一个List
的
实例。@Provides @Named("Regions") returnconfigure() { bind(List.class).annotatedWith(Names.named("Regions")).to(Vector.class
浏览 1
提问于2017-03-06
得票数 0
2
回答
Google
Guice
+
泛
型
:窗帘后面有魔法吗?
、
、
在我看来,
Guice
实现在处理
泛
型
时做了一些非常棘手
的
事情。看起来它在运行时知道编译时使用
的
泛
型
类型
。让我们看看一个简单
的
例子:public void Bar(Provider<Foo> genericInjector){ ...在运行时,
Guice
将在这里注入Provider
的
正确实现(即提供Foo实例
的
实现)。但据我所知,
泛
<em
浏览 6
提问于2011-11-25
得票数 4
回答已采纳
1
回答
GenericSignatureFormatError混合
Guice
和JMockit
、
Guice
和JMockit似乎相处得不好. } public void guiceAndJMockitGetAlong(@Mocked final Foo foo) { } } 谢谢
Guice</
浏览 1
提问于2015-01-15
得票数 1
回答已采纳
1
回答
与
泛
型
接口
的
Guice
annotatedWith
我有一个
接口
TestInterface<U,V>,它有许多实现,当我使用
Guice
进行绑定时,我得到一条消息,告诉我TestInterface<Impl1,Impl2>
没有
绑定到实现。下面是我用来绑定
接口
及其实现
的
语法。bind(TestInterface.class).annotatedWith(Names.named("Impl1Test")).to(Impl1.class); 附注:我测试了一个虚拟
接口
,但
没有
泛
浏览 0
提问于2011-02-11
得票数 7
回答已采纳
1
回答
“封闭
接口
没有
所有者
类型
”
的
guice
错误是什么意思?
、
、
、
、
我正在尝试使用
Guice
的
Types库生成一个ParameterizedType。Butler是一个内部类或内部
接口
。当我使用像这样
的
代码时,我得到错误“
没有
所有者
类型
的
封闭
接口
”。为什么?> key = Key.get(parameterizedButler); Butler<Person> butler = (Butler<Person>)
injector.getInstance
浏览 0
提问于2012-02-17
得票数 2
回答已采纳
2
回答
在
Guice
中注入通用工厂
、
、
、
下面的代码是一个工厂示例,该工厂在给定Foo<T>
的
情况下生成Bar<T>。工厂并不关心T是什么:对于任何
类型
的
T,它都可以从Foo<T>生成Bar<T>。} public static void main(String[] args) { Foo<Integer> foo
浏览 1
提问于2010-09-25
得票数 13
点击加载更多
相关
资讯
java中的泛型类型擦除
强制声明泛型的实际类型
Java中的泛型(很细)
Java中如何获得A泛型中T的运行时类型及原理探究
Kotlin 泛型中的 in和out
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券