春天在@RequestParam中返回总记录数

时间:2015-06-01 06:18:55

标签: java spring rest spring-restcontroller

     @RequestMapping(value = "/states/{countrycode}", method = 
RequestMethod.GET )
    public Service getStates(@PathVariable ("countrycode") String 
countrycode,@RequestParam(value = "count", required = false, defaultValue = 
"10") Integer count)

在这种情况下,我的问题是我不想将默认值设置为某个计数,

如果用户将传递count,那么它应该返回那么多的记录而且它正在返回,但是当用户没有传递任何计数时,它应该从db返回所有记录,但它不起作用这是我的服务返回逻辑{ {1}}此处count来自我的服务中作为参数的方法。

1 个答案:

答案 0 :(得分:4)

在您的情况下,请删除required = false, defaultValue = "10"

像这样添加,

public Service getStates(@PathVariable ("countrycode") String 
countrycode,@RequestParam(value = "count") Integer count)

将计数传递给后端,获取详细信息并将其返回