我使用的是带有spring boot的swagger 2.0版本2.9.2。
当我在REST API中使用@RequestParam Map<String, String> requestParams时,swagger UI停止工作。当我登录requestParams时,它显示{requestParams={code=1}},它应该类似于{code=1}
降级到swagger 2.8.0对我不起作用。
我不希望像这样的参数地图附带requestParams
发布于 2019-08-19 19:22:12
解决方法:
替代Map<String,String> @requestparam,您可以接受n个请求参数。
您可以通过以下方式获取请求参数映射:
Map params = request.getParameterMap();(如果您将HttpServletRequest请求添加到函数中),然后您可以从那里获取参数。
发布于 2019-08-19 19:24:58
不确定根据此link是否支持地图
你可以试试这些
中给出的地图
您可以通过以下方式获取请求参数映射:
Map params = request.getParameterMap();
(如果将HttpServletRequest请求添加到函数中)
然后你可以从那里得到你的参数。
https://stackoverflow.com/questions/57554005
复制相似问题