title: 方法參數(shù)列表
copyright: true
categories: springmvc和springboot
tags: 參數(shù)
password:
-
1.普通方法參數(shù)
例如:
@RequestMapping("/agreeOne")
@RequiresPermissions("withdraw:audit")
@ResponseBody publicControllerResultagreeOne(Longid){參數(shù)id可以不傳值(可以沒有這個參數(shù){}忠聚,或者參數(shù)為空{(diào)id:null}茄菊,或者參數(shù)為空字符串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端參數(shù)都是null
但是 如果不傳參數(shù)則會報404晦攒,例如://data:{id:""},
或者 data:{}
- 3.如果變成1那種類型得哆,則可以@RequestParam(required=false) 默認為true;和不加注解的情況一樣贩据。