gpt4 book ai didi

java - Guice依赖问题

转载 作者:行者123 更新时间:2023-12-02 11:16:06 25 4
gpt4 key购买 nike

我有一些带有 2 个注入(inject)命名实例的 DAO 类:

@Inject
@Named("Name1")
DSLContext dsl1;

@Inject
@Named("Name2")
DSLContext dsl2;

一切正常。同时我想使用不同的类,在其构造函数中注入(inject)(未命名)DSLContext:

DSLContext dslContext;

@Inject
CommonsPlayerTokensDaoImpl(DSLContext dslContext) {
this.dslContext = dslContext;
}

我想在这里使用我现有的上下文之一。当然,在这种情况下,Guice 无法自动解决依赖关系。我该怎么做?

谢谢,埃德

最佳答案

您可以将@Named注释与构造函数的参数一起使用:
@Inject
CommonsPlayerTokensDaoImpl(@Named("Name1") DSLContext dslContext) {

关于java - Guice依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50276860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com