我正在使用 thymeleaf - 模板、spring security、swagger 来开发 Java 中的 Web 应用程序,用于应用程序中其余端点的 api 文档。一切工作正常,除了无法访问 swagger-ui.html 页面
我已经添加了过滤器来忽略 Spring Security 中的 swagger 端点。我可以在浏览器中以 json 形式访问
v2/api-docs
链接。但是,当我访问swagger-ui.html
时,我收到以下错误
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Wed Jan 02 13:32:46 EAT 2019
There was an unexpected error (type=Internal Server Error, status=500).
Error resolving template "swagger-ui", template might not exist or might not be accessible by any of the configured Template Resolvers
这里同样的问题我有2个控制器类,其中一个是Rest Controller,另一个是使用thymleaf作为html模板引擎的控制器, swagger-ui 返回未找到。