Swagger2 UI 提示'请确保swagger资源接口正确'

问题

Swagger2 UI 提示“请确保swagger资源接口正确”,前台页面没有内容。

image-20210718071827858.png

解决

  1. 网络上的大多博客都说是“由于注解使用错误,json格式不正确导致的swagger接口文档报错”。然而我的并非如此,网络调试显示401-未登录。

  2. 状态是未登录,然而这个页面应该是无需登录就可以查看的,很明显是被拦截了。查看了放行的url,发现放行的swagger资源目录写错了,应该是/swagger-resources/**,而非/swagger-resource/**

  3. 修改后重启应用,重新访问swagger页面,一切正常。

    image-20210718072954008.png