我正在使用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以/ **结尾,但是我需要用搜索词替换此部分。
使用注解或Docket可以吗?