Một số thông tin chi tiết thêm về đường dẫn chú thích ...
Là một trạng thái phản ứng trước, biểu thức thông thường được sử dụng với trong các bản đồ tuyên bố con đường chú thích:
{" variable-name [ ":" regular-expression ] "}
Bạn có thể khai báo nhiều đường dẫn, nhưng cũng có một hệ thống phân cấp đường dẫn không rõ ràng ngay lập tức với tôi, theo đó đường dẫn chú thích lớp có tiền tố chú thích đường dẫn phương thức sau đây. Người ta có thể viết các lớp sau đây cho một tùy chọn đường dẫn ngắn gọn nhiều mà có thể hữu ích cho phiên bản tài nguyên có lẽ.
@Path("/{a:v1|v2}")
@Produces("text/*")
public class BlahResource {
@GET
@Path("/blah")
public Response m1() {
return Response.ok("blah").build();
}
}
Xin lưu ý một thực tế rằng lớp "BlahResource" đã được công bố với đường dẫn "/ v1" hoặc "/ v2" làm cho tài nguyên truy cập như:
$ curl localhost:8080/v1/blah
blah
và cũng
$ curl localhost:8080/v2/blah
blah
Cũng có thể sử dụng thiết bị an toàn? – terry207