2016-07-30 2 views
0

Правильно ли это, чтобы иметь несколько параметров для REST API?Несколько параметров для 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); 

Если нет, то как я могу это сделать?

ответ

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); 
0

Вы должны отделить Params путь следующим образом: @Path ("/ ID/{USERID}/{тип}/{дата}")

Смежные вопросы