swagger2处理数组的坑

问题:springmvc的方法参数用Long[]接收,那么swagger注解该怎么写,才能正常的从swagger接收,网上大部分都是对象、基本类型,没有涉及到数组

处理方式:springmvc中Long[],对应的swagger的dataType为:Array[long] 这是自动生成时的,当时当我指定的时候,就不识别了,但是可以不写

@ApiImplicitParam(name = "erpIds", value = "erpIds", paramType = "query")

效果如下:

public ResponseResult getPaginate(Long[] erpIds) throws Exception {
    LOG.info("erpIds:{}", Arrays.asList(erpIds));
}

猜你喜欢

转载自my.oschina.net/u/2350117/blog/904609