我們可以有@Path註釋的空基路徑嗎? 即。 @Path( 「/」)我們可以有一個空的基地路徑?
我想提供REST API http://servername/abc
@Path("")
public class YourResource {
@Path("/abc")
@GET
public Responce method1(){
return Response.ok("ok").build();
}
}
當我做到這一點,則拋出異常
javax.ws.rs.WebApplicationException 在的com.sun。 jersey.server.impl.uri.rules.TerminatingRule.accept(TerminatingRule.java:66) 在com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) 在COM。 sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
UPDATE - 我在GuiceServletContextListener結合像下面
綁定(YourResource.class)。在(Singleton.class); (GuiceContainer.class);服務(「/ abc」)。從類
當然。讓基本路徑完全空着,你會得到你想要的。 – Christian13467
我試過了@Path(「」),並且仍然在 –