首页天道酬勤,

,

张世龙 05-05 21:28 111次浏览

1、无限的请求

如果swagger页面请求有误,swagger将尝试无限访问,然后重新启动项目,控制层将无限更新日志内容

本地容易做。 如果在服务器上部署了项目项目,则可能会在十几分钟内生成几个g的日志文件

解决方案:关闭报告最简单方法——错误的浏览器

2、同名问题

@Api (同名问题) swagger根据tags的名称搜索对象,因此如果存在同名对象,swagger文档会出现问题

如果在swagger的某个API下出现不属于该API的请求,这是API的同名问题,只要找到相同的API名称进行置换即可

3、班上评论“/”问题

@APImodel(“/”不可用) ) ) ) ) ) ) ) )。

错误

隐藏

resolvererroratpaths./v1-0/configuration/add.post.parameters.1.schema.properties.listhotcarbrandivo.iteter

couldnotresolvereferencebecauseof : couldnotresolvepointer :/definitions /热门车/品牌/的Ivo does not exin document

4、使用map作为回复类型报告错误,

错误

隐藏

resolvererroratdefinitions.mapstring,列表销售车辆信息OVO»».additionalProperties.$ref

couldnotresolvereferencebecauseof : couldnotresolvepointer 3360/definitions/listdoesnotexistindocument

两种解决方案:升级swagger版本号。 如果我在2.8.0中报告错误,就会报告错误。 网上说升级版本可以解决,但这没有尝试。

io.springfox

springfox-swagger2

2.8.0

我们的解决方案是将map定义为对象,并以面向对象的方式进行编程。 另外,如果以这种方式生成文档,还会显示评论

5、swagger版本的问题,2.8之前的版本用路径/{id} @pathVarisble的写法

2.8以前,swagger推出的类型居然是body,需要用json的格式传达这个很奇怪。

在版本更新为2.8之后,绑定到路径后面的参数由swagger提供的类型竟然是param

适当的更新版本有好处

io.springfox

springfox-swagger2

2.8.0

io.springfox

springfox-swagger-ui

2.8.0

6未再现的错误

failedtoexecute ' fetch ' on ' window ' : failedtoparseurlfrom http://localhost/8765 undefindfailedtoparseurllfrom http://localholhost

我一直在重新启动项目,swagger没有再现问题。

之后,我要求你修改方法的api注释,重新启动就可以了。 api可能在swagger上发生冲突。 关键是这个没有提示,头晕; 如果有人发现再现这个问题的话请告诉我

swagger界面,swagger怎么样