У меня есть некоторый класс DAO с 2 введенными именованными экземплярами:
@Inject
@Named("Name1")
DSLContext dsl1;
@Inject
@Named("Name2")
DSLContext dsl2;
, и все работает отлично.В то же время я хочу использовать другой класс, который внедрил (не названный) DSLContext в своем конструкторе:
DSLContext dslContext;
@Inject
CommonsPlayerTokensDaoImpl(DSLContext dslContext) {
this.dslContext = dslContext;
}
, и я хочу использовать один из моих существующих контекстов здесь.Конечно, в этом случае Guice не может автоматически разрешить зависимость.Как я могу это сделать?
Спасибо, Эд