报错原因:
- 对象在初始化时没有找到对应的构造方法, 从而导致对象初始化失败。
解决方法:
- 提供相应的构造方法即可, 如示例接口, 有两种处理方法。
方法一, 参数前加@RequestParam
@GetMapping("sample")
public void sample(@RequestParam List<Integer> ids){
...
}
方法二, 参数封装到对象中
@GetMapping("sample")
public void sample(Sample sample){
List<Integer> ids = sample.getIds();
...
}
private static class Sample{
private List<Integer> ids;
...
// getter setter...
}
转载于: CSDN
|