@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来自我的服务中作为参数的方法。
答案 0 :(得分:4)
在您的情况下,请删除required = false, defaultValue = "10"
像这样添加,
public Service getStates(@PathVariable ("countrycode") String
countrycode,@RequestParam(value = "count") Integer count)
将计数传递给后端,获取详细信息并将其返回