当我禁用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的人似乎缺少一些信息?
答案 0 :(得分:0)
我们在spring security配置中也使用了以下路径,这就足够了:
"/v2/api-docs", "/configuration/ui", "/swagger-resources", "/configuration/security", "/swagger-ui.html", "/webjars/**"
你能展示一些代码吗?
你使用什么样的JSON转换器?杰森,杰克逊?
您是否在xml文件中有一些弹簧/弹簧安全配置?