Java 所需列表参数';ids';不在场
我正在测试一个控制器,遇到了一个我无法解决的问题。 我不明白为什么它需要ID,以及在哪里缺少ID 这是我的控制器Java 所需列表参数';ids';不在场,java,unit-testing,junit,Java,Unit Testing,Junit,我正在测试一个控制器,遇到了一个我无法解决的问题。 我不明白为什么它需要ID,以及在哪里缺少ID 这是我的控制器 @GetMapping(value = "/ads/in/rubrics") public List<Ad> findAllAdInRubricByIds(@RequestParam(value = "ids", required = true) List<Integer> ids) { retu
@GetMapping(value = "/ads/in/rubrics")
public List<Ad> findAllAdInRubricByIds(@RequestParam(value = "ids", required = true) List<Integer> ids) {
return adService.findAllAdInRubricByIds(ids);
}
如错误中所述-所需列表参数“ids”不存在,请在请求参数中添加ids,如下所示:
mockMvc.perform(
get("/ad/ads/in/rubrics?ids=1,2,3"))
如错误中所述-所需列表参数“ids”不存在,请在请求参数中添加ids,如下所示:
mockMvc.perform(
get("/ad/ads/in/rubrics?ids=1,2,3"))
mockMvc.perform(
get("/ad/ads/in/rubrics?ids=1,2,3"))