问题
正常如下面这样写的话在 swagger2.x 版本中会自动识别 List 类型参数,然后页面可传入多个内容,但是使用 swagger3.0 版本后这样配置的话,swagger页面识别不出类型,导致只能传入单个值
解决
利用 @ApiImplicitParam 注解在方法上注释,并设置 dataType/dadaTypeClass 属性 dataType=“java.util.List” 或者 dataTypeClass=List.class 即可。
@ApiImplicitParam(name = "licenseIds", value = "licenseIds", allowMultiple = true, dataTypeClass = List.class, paramType = "query")