title: 方法参数列表
copyright: true
categories: springmvc和springboot
tags: 参数
password:
-
1.普通方法参数
例如:
@RequestMapping("/agreeOne")
@RequiresPermissions("withdraw:audit")
@ResponseBody publicControllerResultagreeOne(Longid){参数id可以不传值(可以没有这个参数{},或者参数为空{id:null},或者参数为空字符串id:""),方法还是会进行,当前段html或者ajax传值为""空字符串的时候,在java方法中id为null;
-
2.@RequestMapping("/agreeOne")
@RequiresPermissions("withdraw:audit")
@ResponseBody
Public ControllerResultagreeOne(@RequestParam Long id){如果加了@RequestParam注解,则默认必须要传参,不然会报404。可以传{id:null}也可以传空字符串
data:{id:""}, 到了Java端参数都是null
但是 如果不传参数则会报404,例如://data:{id:""},
或者 data:{}
- 3.如果变成1那种类型,则可以@RequestParam(required=false) 默认为true;和不加注解的情况一样。
网友评论