我正在使用jersey-guice使用一堆Guice(Servlet)模块设置我的所有Jersey 1资源。
我编写了一个依赖于配置对象的自定义ViewProcessor
(CustomViewProcessor
),我希望使用Guice将其注入其中。每次需要时,泽西都应该<{1}} 选择<{1}} 。
如果需要CustomViewProcessor
,我如何告诉Jersey获取Guice创建的CustomViewProcessor
实例?我想在我的Guice中设置所有这些{{1 }} S&#39; ViewProcessor
方法。
答案 0 :(得分:0)
我发现这很容易:只需创建CustomViewProcessor
类,然后使用@Provider
对其进行注释。通过{{1}使用Guice(并安装了jersey-guice),您的bind
将被实例化并在正确的位置使用。
CustomViewProcessor
类可以使用您希望的所有CustomViewProcessor
ed字段,例如配置对象。