吉斯专家的问题

我想知道如果有人会成为这样的专家,他甚至会知道如何实施:

我有一个注入注释( @ConfParam )和一些参数,如下所示:

class TestClass {

private final int intValue;

    @Inject
    public TestClass(@ConfParam(section = "test1", key = "1") int intValue{
        this.intValue = intValue;
    }

    public int getIntValue() {
        return intValue;
    }

}

ConfParam是我的自定义注释。

现在,当请求注入值时,我想让guice创建一个动态绑定来解析值。

对于那个绑定,我将需要注释中的参数。

一些例子可能是,我将不得不在数据库中查找该节所在的某个表? 关键是?

所有的麻烦都是当创建注入器时数据不可用,并且也可能在运行时添加。

PS。 我静态的解决方案很简单。 (只需看一下Names类)


以CustomInjections为出发点。 在做过类似的事情之前,我使用了一个参数来定制记录器,而不仅仅是类名。

链接地址: http://www.djcxy.com/p/94643.html

上一篇: Guice expert question

下一篇: How do I define dynamic and just