@RequestMapping("/list")
public String test(int userId) {
return "list";
}
@RequestMapping("/list")
public String test(@RequestParam int userId) {
return "list";
}
第一种写法参数为非必传,第二种写法参数为必传。参数名为userId
第二种写法可以通过@RequestParam(required = false)设置为非必传。因为required值默认是true,所以默认必传。
第二种写法可以通过@RequestParam(“userId”)或者@RequestParam(value = “userId”)指定参数名。
第二种写法可以通过@RequestParam(defaultValue = “0”)指定参数默认值
public List<VirtualVo> getVirtualVoList(PageLimit limit,@RequestParam(name = "userId", required = false) String userId,
@RequestParam(name = "acctNm", required = false) String acctNm,
@RequestParam(name = "acctNo", required = false) String acctNo,
@RequestParam(name = "minAcctBlc", required = false) BigDecimal minAcctBlc,
@RequestParam(name = "maxAcctBlc", required = false) BigDecimal maxAcctBlc) {
List<VirtualVo> accInformationList = accountManagementService.getVirtualList(limit,userId, acctNm, acctNo, minAcctBlc, maxAcctBlc);
return accInformationList;
}
部分文转自:https:/blog.csdn.net/u013805360/article/details/79527175