【发布时间】:2018-05-10 15:54:08
【问题描述】:
我有一些带有 2 个注入命名实例的 DAO 类:
@Inject
@Named("Name1")
DSLContext dsl1;
@Inject
@Named("Name2")
DSLContext dsl2;
一切正常。同时我想使用在它的构造函数中注入(未命名)DSLContext的不同类:
DSLContext dslContext;
@Inject
CommonsPlayerTokensDaoImpl(DSLContext dslContext) {
this.dslContext = dslContext;
}
我想在这里使用我现有的上下文之一。当然,在这种情况下,Guice 无法自动解决依赖关系。我该怎么做?
谢谢, 埃德
【问题讨论】:
-
I want to use one of my existing contexts here-> 到底是哪一个?您如何/在哪里做出决定?