2016-03-31 14 views
0

Dinlenme servisim için kullanıcıdan iki parametre girişi almak istiyorum.Kavanozda iki değişken için @ açıklama annotasyonu nasıl tanımlanır

örn: restservice/name/id

Kullanıcı arayacak;

restservice/philip/1000 

Yukarıdaki URL'yi işlemek için, dinlenme hizmetimde, @ yol ek açıklamasını nasıl tanımlamalıyım?

@POST 
    @Path("/{name}/") -->? 
    public void processname() { 

    } 

@POST 
    @Path("/{id}/") ------>? 
    public void procesId() { 

    } 
+1

Neden iki yöntem gerekir? Neden sadece @Path ("/ {name}/{id}") 'ile bir yönteminiz yok? –

+0

@peeskillet iki kaynak yöntemine bölündüğüm için çok anlamlı değil. – Ratha

cevap

0
@POST 
@Path("https://stackoverflow.com/users/{userId}") 
public Response addDevice(@PathParam("userId") Long userId) { 

    // your code 
    return Response.ok("Success").build(); 
}