報(bào)錯(cuò)原因:
- 對(duì)象在初始化時(shí)沒(méi)有找到對(duì)應(yīng)的構(gòu)造方法, 從而導(dǎo)致對(duì)象初始化失敗。
解決方法:
- 提供相應(yīng)的構(gòu)造方法即可, 如示例接口, 有兩種處理方法。
方法一, 參數(shù)前加@RequestParam
@GetMapping("sample")
public void sample(@RequestParam List<Integer> ids){
...
}
方法二, 參數(shù)封裝到對(duì)象中
@GetMapping("sample")
public void sample(Sample sample){
List<Integer> ids = sample.getIds();
...
}
private static class Sample{
private List<Integer> ids;
...
// getter setter...
}
轉(zhuǎn)載于: CSDN
|