0

我正在使用jersey-guice使用一堆 Guice (Servlet) 模块来设置我的所有 Jersey 1 资源。

我编写了一个依赖于配置对象的自定义ViewProcessor( CustomViewProcessor),我想使用 Guice 将其注入。每次需要时,泽西岛都CustomViewProcessor 应该拿起并使用它。

我如何告诉 Jersey 在CustomViewProcessor需要时获取 Guice 创建的实例ViewProcessorModule我想在我的 Guice的configure方法中设置所有这些。

4

1 回答 1

0

我发现这很容易:只需创建CustomViewProcessor该类并使用@Provider. 通过bind使用 Guice(并安装 jersey-guice),您的CustomViewProcessor将被实例化并在正确的地方使用。

该类CustomViewProcessor可以使用@Inject您希望的所有 ed 字段,例如配置对象。

于 2014-03-21T09:31:46.370 回答