如何从@QueryParam中提取参数

时间:2016-08-18 10:22:50

标签: java spring spring-mvc

@GET
    @Produces(MediaType.APPLICATION_JSON)
    @Consumes(MediaType.APPLICATION_JSON)
    @Path("/categories")
    public Response getAllCategories(@QueryParam(value = "code") String country_code) {

        return userService.getAllCategories(country_code);
}

我的网址:" / user / categories?code = + 91"

如何提取请求参数" + 91"在RESTful Web服务中。

1 个答案:

答案 0 :(得分:0)

@QueryParam是JAX-RS。如果要使用Spring,则相应的注释将为@RequestParam

public Response getAllCategories(@RequestParam("code") String country_code) {
...
}

但当然,@Path等也不是Spring,所以也许你应该问自己是否真的想要使用Spring ......