я определил следующие два @Path в JAX-RS:JAX-RS URI сопоставления с использованием регулярных выражений
@Path("{ontoId: [a-zA-Z0-9]+}/{version: [0-9]+}")
@GET
public String getSomething(){
return "First";
}
@Path("{ontoId: [a-zA-Z0-9]+}/{version: [0-9]+}/{entity:#([a-zA-Z0-9]+)}")
@GET
public String getAnotherthing(){
return "Second";
}
, которые не могут выделить следующие три Urls:
GET http://localhost:8080/pizza/20060718/#abcd
GET http://localhost:8080/pizza/20060718#abcd
GET http://localhost:8080/pizza/20060718
То есть, все эти три Urls вернут «Первое».
Что случилось с моим определением @Path?
Спасибо!