0

こんにちは私はジャージー入門ガイドを通過しています。

6章では、@Refアノテーションを使用してリソースのURIを挿入します。私は例に従いましたが、私のURIは常にnullです。

プログラムでにを追加com.sun.jersey.server.linking.LinkFilterするにはどうすればよいですか?com.sun.jersey.spi.container.ContainerResponseFiltersweb.xmlを使用した例はすでにたくさんあります。

ありがとう!

4

1 に答える 1

1

ResponseFiltersからを取得し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 に答える