0

Guiceを使用してアクセスできないクラスにプロパティを注入するにはどうすればよいですか?そのクラスを含む.jarにしかアクセスできません。

また、挿入されたプロパティがWebアプリケーションの最初から利用可能である必要があります(ただし、サーブレットを使用してこれを実行できると思います)。

ありがとう

4

1 に答える 1

2

Providerクラスを見てください。あなたはこのようなものを持つことができます(FooサードパーティのBeanはどこにありますか):

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

(または、guice-xmlを見てください。ただし、それがどれほど安定していて最新であるかはわかりません。)

于 2010-11-05T20:01:02.600 に答える