Swagger无法渲染 Finished Loading Resource Information. Rendering Swagger UI...

出现如题问题

这里写图片描述
始终显示不出controller的接口
且浏览器的console显示是swagger-ui的js报错,如下图
Swagger无法渲染 Finished Loading Resource Information. Rendering Swagger UI..._第1张图片

Uncaught TypeError: Cannot read property 'toLowerCase' of undefined

通过检查每个controller,定位到其中一个controller。

@GetMapping("")
    public Map getTargets( boolean containsExpired){
        return ResponseUtil.assemblyResponseBody(managementService.getTargets(containsExpired));
    }

其中有这样一个方法。
在参数上加上注释 @RequestParam 就可以正常显示了。

如果不加注释就会渲染不出来!特此记一下!

你可能感兴趣的:(swagger-ui)