我正在使用带有弹簧靴的swagger 2.0版本2.9.2。
当我在REST API中使用@RequestParam Map<String, String> requestParams
时,swagger UI停止工作。
当我登录requestParams
时,它显示{requestParams={code=1}}
应该类似于{code=1}
降级到2.8.0并不适合我。
我不希望requestParams
随参数{requestParams={code=1}}
答案 0 :(得分:0)
解决方法:
替代updatingDataSource(result) {
this.dataSource.data = [...this.dataSource.data, result];
}
,您可以在其中接受n个请求参数。
您可以通过以下方式获取请求参数图:
Map<String,String> @requestparam
(如果您将Map params = request.getParameterMap();
请求添加到函数中)
然后您可以从那里获取参数。
答案 1 :(得分:0)
不确定link
是否支持Map您可以尝试这些
如果您的地图不是动态地图,请创建一个DTO并使用它代替Map
尝试上面链接中给出的建议
您可以通过以下方式获取请求参数图:
地图参数= request.getParameterMap();
(如果您将HttpServletRequest请求添加到函数中)
然后您可以从那里获取参数。