こんにちは私はジャージー入門ガイドを通過しています。
第6章では、@Refアノテーションを使用してリソースのURIを挿入します。私は例に従いましたが、私のURIは常にnullです。
プログラムでにを追加com.sun.jersey.server.linking.LinkFilterするにはどうすればよいですか?com.sun.jersey.spi.container.ContainerResponseFiltersweb.xmlを使用した例はすでにたくさんあります。
ありがとう!
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);
}