带有URL模式参数的Swagger UI

时间:2018-09-03 08:40:01

标签: swagger-ui springfox

我正在使用Swagger UI的Springfox,但找不到从UI的请求对象中调用使用模式的API的方法。

我的REST控制器看起来像:

@ApiOperation(value = "Get a collection of network objects by name")
@GetMapping("/name/**")
public Collection<APIObject> getObjectsByName(HttpServletRequest request, Locale locale)  {
    String pattern = (String)request.getAttribute(HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE);
    String searchName = new AntPathMatcher().extractPathWithinPattern(pattern, request.getServletPath());
    ...
}

在swagger-ui.html中,请求URL以/ **结尾,但是我需要用搜索词替换此部分。

enter image description here

使用注解或Docket可以吗?

0 个答案:

没有答案