0

嗨,我正在阅读泽西入门指南。

第 6 章中,他们使用 @Ref 注解来注入资源的 URI。我已经按照示例进行操作,但我的 uri 始终为空。

如何以编程方式添加com.sun.jersey.server.linking.LinkFilter到?com.sun.jersey.spi.container.ContainerResponseFilters我已经看过很多使用 web.xml 的示例。

谢谢!

4

1 回答 1

1

我最终ResponseFilters从 the 中检索到ResourceConfig,然后向其中添加了一个实例LinkFilter

private static HttpServer startServer() throws IOException {
        LOG.info("Starting server...");
        ResourceConfig rc = new PackagesResourceConfig("com.mycomp.resources");
        rc.getContainerResponseFilters().add(new com.sun.jersey.server.linking.LinkFilter());
        return GrizzlyServerFactory.createHttpServer(BASE_URI, rc);
    }
于 2013-02-24T00:31:31.163 回答