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