FUNCTION --1
@Path("/object/")
public Class TestService {
@GET
@Produces({ "application/json" })
@Path("/{uid}")
public Response hello(@PathParam("uid") String uid){
System.out.println("UID-->" + uid);
return Response.status(Response.Status.OK).build();
}
=====================================================================
FUNCTION --2
@Path("/object/")
public Class TestService {
@GET
@Produces({ "application/json" })
@Path("/{uid}/")
public Response hello(@PathParam("uid") String uid){
System.out.println("UID-->" + uid);
return Response.status(Response.Status.OK).build();
}
Когда я попал: http://base-url/object/abcПочему косая черта cumpolsary для запроса GET с @path аннотацией
Функции --1 дает: UID -> нулевого
Функция --2 дает: UID- -> abc
В функции -2, я просто добавил косую черту, после uid в @path. Но в соответствии с документацией не обязательно добавлять ведущую косую черту. Я не понимаю, почему функция -1 возвращает null?