启用S​​pring Security时,Swagger会生成不完整的文档

时间:2016-10-31 15:46:52

标签: spring-security swagger

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

TypeError:e.schema未定义

比较两个api-docs,使用Spring Security生成的api-docs要长得多。我已经完成了here所说的一切。能够使用Spring Security达到Swagger真的很有帮助,但似乎还不够。为什么这些JSON如此不同?为什么使用Spring Security的人似乎缺少一些信息?

1 个答案:

答案 0 :(得分:0)

我们在spring security配置中也使用了以下路径,这就足够了:

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

你能展示一些代码吗?

你使用什么样的JSON转换器?杰森,杰克逊?

您是否在xml文件中有一些弹簧/弹簧安全配置?