RESTEasy 之@Path

RESTEasy  @Path

环境:

JDK1.6

resteasy-jaxrs-2.3.4.Final

 1,常规路径Webservice代码:

@Path("/resources)
public class MyResource {

   @GET
   @Path("books/jerval")
   public String get() {...}
}

能匹配:

GET /resources/books/jerval

2,变量路径Webservice代码:

@Path("/resources)
public class MyResource {

   @GET
   @Path("{var}/jerval")
   public String get() {...}
}

能匹配:

GET /resources/books/jerval
GET /resources/foo/jerval
GET /resources/{所有名称}/jerval

3,正则表达式路径Webservice代码:

@Path("/resources)
public class MyResource {

   @GET
   @Path("{var:.*}/jerval")
   public String get() {...}
}

 能匹配:

GET /resources/jerval
GET /resources/foo/jerval
GET /resources/on/and/on/jerval

猜你喜欢

转载自jerval.iteye.com/blog/2232017