使用Guice注入不可访问的属性

时间:2010-11-05 17:52:27

标签: java servlets guice inject

如何将属性注入我无权使用Guice的类?我只能访问包含该类的.jar。

另外,我需要从Web应用程序的开头提供注入属性(我想我可以使用Servlet执行此操作)。

由于

1 个答案:

答案 0 :(得分:2)

看一下Provider课程。你可以有这样的东西(Foo是第三方bean):

public class FooProvider implements Provider<Foo> {
    public Foo get() {
        return new Foo();
    }
}

(或者,看看guice-xml,但我不知道它是多么稳定和最新。)