0
我是REST風格的澤西島的新手。如果我有一輛車資源:如何定義我的資源類?
@Path("/car")
public class CarResource {
@GET
@Produces({MediaType.APPLICATION_JSON})
public Car getCar(@QueryParam("id") String id) {
Car mycar = new Car(id);
return mycar;
}
}
我可以發送請求BASE_URL /汽車ID = 'D12'服務器?這裏的事情很好。
如何發送請求,如BASE_URL/car/color-by-id?id ='d12'?我應該定義另一資源類,如:
@Path("/car/color-by-id")
public class ColorByIdResource {
@GET
@Produces({MediaType.APPLICATION_JSON})
public ColorById getColorById(@QueryParam("id") String id) {
....
}
}
我有點不喜歡上面的ColorByIdResource,並更願意把它定義裏面CarResource,問題是我如何定義這裏面CarResource呢?