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