2015-10-04 45 views
0

我真的试着去理解为什么呼吁网址:上TodoResource.java http://localhost:8080/com.vogella.jersey.todo/rest/todos/1getTodo()原因调用:与Java(vogella)的RESTful教程 - 理解为什么PathParam调用方法上的其他资源

//Application integration  
@GET 
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) 
public Todo getTodo() {...} 

权后:

@Path("{todo}") 
public TodoResource getTodo(@PathParam("todo") String id) {} 

TodosResource.java - >这个是显而易见的。

所有来源在这里:提前

www.vogella.com/tutorials/REST/article.html#crud

的感谢!

回答

0

答案就在你的链接:

// Defines that the next path parameter after todos is 
// treated as a parameter and passed to the TodoResources 
// Allows to type http://localhost:8080/com.vogella.jersey.todo/rest/todos/1 
// 1 will be treaded as parameter todo and passed to TodoResource 
@Path("{todo}") 
public TodoResource getTodo(@PathParam("todo") String id) { 
    return new TodoResource(uriInfo, request, id); 
} 
相关问题