0

jersey-guiceを使用して、一連の Guice (サーブレット) モジュールを使用してすべての Jersey 1 リソースをセットアップしています。

Guice を使用して注入したい構成オブジェクトに依存するカスタムViewProcessor( ) を作成しました。CustomViewProcessorこれCustomViewProcessor 、Jersey が必要とするたびに取得して使用する必要があります。

CustomViewProcessorが必要なときにいつでも Guice で作成されたインスタンスをフェッチするように Jersey に指示するにはどうすればよいViewProcessorですか? ModuleGuiceのconfigureメソッド内でこれらすべてを設定したいと考えています。

4

1 に答える 1

0

これはかなり簡単であることがわかりました。そのCustomViewProcessorクラスを作成し、 で注釈を付けるだけ@Providerです。Guice でそれをbinding (および jersey-guice をインストール) するCustomViewProcessorことで、インスタンス化され、適切な場所で使用されます。

CustomViewProcessorクラスは、構成オブジェクトなど、必要なすべての ed フィールドを使用でき@Injectます。

于 2014-03-21T09:31:46.370 に答える