这是为REST API提供多个参数的正确方法吗?
@GET
@Path("/id/{userId,type,date}")
@Nullable
@Produces(MediaType.APPLICATION_JSON)
List<Exercise> findExercises(
@ApiParam( value = "User ID", required=true) @PathParam("userId") Long userId,
@ApiParam( value = "Type") @PathParam("type") String type,
@ApiParam( value = "Date") @PathParam("date") String date);
如果没有,我该如何实现?
答案 0 :(得分:1)
我想这是正确的方法:
@GET
@Path("/id/{userId}/{type}/{date}")
@Nullable
@Produces(MediaType.APPLICATION_JSON)
List<Exercise> findExercises(
@PathParam("userId") Long userId,
@PathParam("type") String type,
@PathParam("date") String date);
答案 1 :(得分:0)
您应该将路径参数分开如下: @Path(&#34; / ID / {用户id} / {类型} / {日期}&#34)