【问题标题】:Swagger produces an uncomplete document when Spring Security is enabled启用 Spring Security 时,Swagger 会生成不完整的文档
【发布时间】:2016-10-31 15:46:51
【问题描述】:

当我禁用 Spring Security 时,Swagger2 (springfox 2.5) 似乎工作正常,但是当我再次启用它时,它在调用 http://localhost:8082/v2/api-docs 时生成的 JSON 似乎有某种问题。看看我发现的浏览器控制台:

TypeError: e.schema 未定义

比较两个 api-docs,使用 Spring Security 生成的文档要长得多。我已经完成了here 所说的一切。在启用 Spring Security 的情况下能够访问 Swagger 确实很有帮助,但这似乎还不够。为什么这些 JSON 如此不同?为什么启用 Spring Security 的那个似乎缺少一些信息?

【问题讨论】:

    标签: spring-security swagger


    【解决方案1】:

    我们还在 Spring 安全配置中使用了以下路径,这就足够了:

    "/v2/api-docs", "/configuration/ui", "/swagger-resources", "/configuration/security", "/swagger-ui.html", "/webjars/**"
    

    你能显示一些代码吗?

    您使用哪种 JSON 转换器?格森,杰克逊?

    xml 文件中有一些 spring/spring 安全配置吗?

    【讨论】:

    • 谢谢,这是我第一次尝试。现在我们转移到另一个配置,所以我们不再需要它了。不管怎么说,还是要谢谢你! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多